如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
How to enable ActiveX controls not marked as safe using javascript code for IE, while reading XLS/XLSX local files
无需手动启用Internet Explorer->Internet控制面板->安全页面->Internet区域->"初始化和编写未标记为安全的ActiveX控件"必须为"启用"必须使用javascript代码完成。
var ex;
try {
ex = new ActiveXObject("Excel.Application");
} catch (e) {
alert('Your browser does not support the Activex object.'nPlease switch to Internet Explorer.');
}
var ef = ex.Workbooks.Open(oFileIn.value);
var es = ex.Worksheets(so);
var rs = parseInt(ho, 10);
var cs = parseInt(co, 10);
var ce = cs + parseInt(hco, 10) - 1;
var re = rs + parseInt(ro, 10);
如果我理解您的问题,您希望为未标记为安全的ActiveX编写脚本。你不能。这正是此设置的目的,阻止执行用户不明确允许的脚本。
作为一种解决方案,您可以在客户端计算机中运行powershell脚本,将所需的ActiveX标记为安全的。
https://blogs.technet.microsoft.com/fdcc/2011/11/03/enabling-initialize-and-script-activex-controls-not-marked-as-safe-in-any-zone-can-get-you-hurt-bad/
相关文章:
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 检查浏览器'在asp.net的后端代码中启用或禁用了s JS
- 启用使用java脚本代码在web浏览器中运行的脚本
- 使用 javascript 禁用 aspx 中的按钮,单击它并从代码隐藏中启用它
- CKEDITOR - 启用插入 Java 脚本代码
- 在 phpstorm 中启用 spyjs 代码完成
- 用于在基于 JEditorPane 的浏览器中启用 javascript 的代码
- 动态启用/禁用调试代码
- 启用JS评测时,JavaScript代码工作得更快?什么
- jQuery DatePicker-启用特定日期-代码不工作
- 方法来启用JQUERY代码
- 如何调用某些JavaScript代码,只有当谷歌分析脚本启用
- 复选框启用或禁用的Jquery代码
- 如何通过代码镜像启用htmlmixed模式
- 使用Javascript代码显示Javascript启用或禁用
- 通过js启用/禁用aspx验证器,在后面的代码中不为真
- 如何在动态添加的代码上启用工具提示
- 如何在aptana3中自定义我自己的代码片段后启用键盘事件
- 如何在asp.net的代码隐藏中启用禁用按钮
- 编写代码以启用或禁用某些控件的最佳方式