问题标签 [information-bar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
376 浏览

asp.net - IE7:没有 ActiveX 的 Ajax 网站的 ActiveX 信息栏

我们正在向我们的 Intranet (Internet Explorer 7) 部署一个我们创建的 ASP.NET webapp,我们知道它不包含任何形式的 ActiveX。当 webapp 在浏览器中加载时,会出现一个黄色的“信息栏”,并显示以下消息:

您的安全设置不允许网站使用安装在您计算机上的 ActiveX 控件。页面可能无法正确显示。单击此处查看选项...

在栏上单击(或右键单击)只会提供常用的帮助内容。如何了解有关 IE 认为正在尝试加载的 ActiveX 控件的更多信息?

我怎样才能知道控件的名称?还是它的出版商?或者它在磁盘上的位置?

0 投票
2 回答
1433 浏览

internet-explorer - 是什么触发了 Internet Explorer 中的信息栏?

是什么导致 IE 信息栏弹出并阻止网页上的“活动内容”?

0 投票
1 回答
3853 浏览

javascript - IE8 的信息栏阻止脚本文件下载以响应 JQuery AJAX 请求

我有一个 html/javascript 前端,它使用 JQuery 的 AJAX 请求将包含用户输入的表单数据的 XML 发送到后端应用程序,后端应用程序又从该信息创建 PDF。前端收到一个 UUID 作为响应,然后在下载 url 中使用它来下载生成的 PDF。

这在 Firefox 和 Safari 中运行良好,但被 Internet Explorer 8 对脚本下载的保护所阻止。告诉 IE8 通过生成的信息栏下载文件会强制重新加载页面,这会清除所有输入的用户内容。

按钮式元素上的单个 onMouseUp 事件触发生成要发送的 XML,发送 XML,获取其响应,然后通过在 window.location 对象中设置 url 来启动下载。将下载分离到不同的按钮(一个生成并发送 xml 并获取 UUID,另一个仅使用由 UUID 生成的 url 启动下载)绕过信息栏,但破坏了界面的简单性和直观性。

以下是相关的javascript函数:

我正在寻找有关如何最好地处理此问题的建议。我的第一选择是让信息栏完全不干扰,但将其危害降至最低将是对当前情况的显着改善。如果它无法重新加载并擦除前端界面,并且当用户通过信息栏的菜单选择“下载文件...”时实际继续下载文件,那将有所帮助。

0 投票
1 回答
351 浏览

internet-explorer-8 - 下载时IE8出现信息栏

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

我不能建议用户降低他们的浏览器安全级别。因此我需要一个解决方案来绕过这个警报。我看到 Google Docs 已经处理了这个问题。有谁知道需要做什么?