Internet explorer 8 下载时信息栏出现在IE8中
我有一个应用程序,其中有以Word/PDF格式导出文档的选项。我们做一个表单提交来发布HTML并将其发送到服务器进行转换。在后端,servlet在设置contentType后将其写回客户机。信息栏仅在第一次下载时出现Internet explorer 8 下载时信息栏出现在IE8中,internet-explorer-8,google-docs,information-bar,Internet Explorer 8,Google Docs,Information Bar,我有一个应用程序,其中有以Word/PDF格式导出文档的选项。我们做一个表单提交来发布HTML并将其发送到服务器进行转换。在后端,servlet在设置contentType后将其写回客户机。信息栏仅在第一次下载时出现 我不能建议用户降低浏览器安全级别。因此,我需要一个绕过此警报的解决方案。我看到谷歌文档已经处理了这个问题。有人知道需要做什么吗 我正在使用以下JQuery代码: $.download = function(url, data, method){ //url and data
我不能建议用户降低浏览器安全级别。因此,我需要一个绕过此警报的解决方案。我看到谷歌文档已经处理了这个问题。有人知道需要做什么吗 我正在使用以下JQuery代码:
$.download = function(url, data, method){
//url and data options required
if( url && data ){
//data can be string of parameters or array/object
data = typeof data == 'string' ? data : $.param(data);
//split params into form inputs
var inputs = '';
$.each(data.split('&'), function(){
var pair = this.split('=');
inputs+='<input type="hidden" name="'+ pair[0] +'" value="'+ pair[1] +'" />';
});
//send request
$('<form action="'+ url +'" method="'+ (method||'post') +'">'+inputs+'</form>')
.appendTo('body').submit().remove();
};
};
服务器响应带有适当的内容类型标题,例如Word
也许您忘记从DOM中删除提交的表单了?嗨,BasTaller,我尝试了您建议的解决方案。但我还是在第一次下载时得到了信息栏。。。
$.download(options);