Internet explorer 8 下载时信息栏出现在IE8中

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

我有一个应用程序,其中有以Word/PDF格式导出文档的选项。我们做一个表单提交来发布HTML并将其发送到服务器进行转换。在后端,servlet在设置contentType后将其写回客户机。信息栏仅在第一次下载时出现


我不能建议用户降低浏览器安全级别。因此,我需要一个绕过此警报的解决方案。我看到谷歌文档已经处理了这个问题。有人知道需要做什么吗

我正在使用以下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);