【问题标题】:JavaScript: "Internet Explorer restricted this webpage from running scripts or ActiveX controls".JavaScript:“Internet Explorer 限制此网页运行脚本或 ActiveX 控件”。
【发布时间】:2017-04-02 02:15:24
【问题描述】:

每次我运行 IE 以查看 javascript 程序时,它都会显示“Internet Explorer 限制此网页运行脚本或 ActiveX 控件”和一个按钮“允许阻止的内容”。当我点击它时,问题就解决了,但我应该每次都这样做。 有谁知道我如何在 Internet Explorer 上永久修复它?

【问题讨论】:

  • 通过 Internet 选项,检查区域的安全设置。顺便说一句,这不是一个编程问题,而且与 SO 无关。
  • 是的,完全跑题了。
  • 作为信息。在我们的例子中,警告是因为 HTML 中的图像元素引用了文件系统中的图像,例如:下面(如“允许活动内容在我的电脑上的文件中运行”)我不认为这些是解决方案。简单地丢失安全设置只会隐藏问题,但可能会导致更严重的问题。
  • @CBroe - 我不同意这是题外话。我已经在问题中添加了“(在我的计算机上)”(等待批准),因为当然 javascript 通常不会被 IE 阻止,但如果文件来自您的计算机,它会被阻止。这是一个编程问题的原因是因为 IE11 在这种情况下痛苦地阻止了所有脚本,而我可以看到 Amin 想要这样做的唯一原因是测试他的 Javascript(他暗示)。此外,我遇到了这个问题,这是谷歌发现的最重要的问题。

标签: javascript


【解决方案1】:

1) 打开 Internet Explorer。

2) 在工具菜单上选择 Internet 选项。

3) 选择“高级”选项卡。

4) 向下滚动以找到安全选项。

5) 选中复选框“允许活动内容在我的电脑上的文件中运行”。

【讨论】:

  • 我不想否定你的答案,但我不认为这是一个解决方案。简单地丢失安全设置只会隐藏问题,但可能会导致更严重的问题。找出警告的真正原因并解决它。
  • @pholpar 没有合理的理由。它甚至阻止了console.log("test"); IE 只是世界上最糟糕的浏览器!
  • @pholpar 我已将“(在我的计算机上)”添加到问题中(待批准),因为当然 IE 通常不会阻止 javascript,但如果文件来自您的计算机,则会被阻止。这是一个非常难以找到的设置,因为它不在安全选项卡下,实际上,更改安全性是不明智的。为了更容易找到,我编辑了这个答案,并将“(不是安全选项卡)”添加到第 3 项和“(在 IE11 中,您会在最低的“安全”部分,该部分顶部的第二项)中找到它。最后。 (如果编辑未获批准,我会将其放在评论中)。
【解决方案2】:

取自这里:http://answers.microsoft.com/en-us/ie/forum/ie9-windows_7/internet-explorer-has-blocked-an-active-x-control/fe6ecb9d-5a39-4253-a553-352058a5a841

第 1 步:要解决活动的 X pop 问题,请按照以下步骤操作,然后 检查它是否有帮助:

a) 打开 Internet Explorer。

b) 单击工具菜单并选择 Internet 选项。

c) 在安全选项卡下单击自定义级别。

d) 向下滚动到 ActiveX 控件和插件组,然后 确保所有 ActiveX 选项都设置为“启用”或 “迅速的”。由于远程查看软件发布在 未签名状态,请确保选项“下载 未签名的 ActiveX 控件”和“初始化和编写 ActiveX 控件 未标记为安全”设置为“提示”

【讨论】:

    猜你喜欢
    • 2013-01-07
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    相关资源
    最近更新 更多