【问题标题】:How to avoid the "Internet Explorer restricted this webpage from running scripts or ActiveX Controls" message?如何避免“Internet Explorer 限制此网页运行脚本或 ActiveX 控件”消息?
【发布时间】:2013-01-07 10:38:15
【问题描述】:

我有一些需要从本地 DVD 运行的 HTML 页面。 HTML 页面使用 jQuery 和 knockout.js。

它们在 Firefox、Safari、Chrome 上运行良好,但从 IE9 开始,对于每个页面,我都会收到 Internet Explorer restricted this webpage from running scripts or ActiveX Controls 消息。这些页面需要从本地 DVD 执行,因此我无法确定用户是否更改了浏览器的安全级别。有没有办法避免来自 HTML 页面/脚本的消息?

【问题讨论】:

  • 只是好奇您的脚本在加载它们的 HTML 页面的路径中是向上还是向下? ../scipts/ 或 ./scripts/ 如果它们已启动,请尝试将它们添加到同一个根目录中
  • 您也可以尝试使脚本内联。如果 FlavorScape 的建议不起作用。
  • 它们在 js 目录中,所以在
  • @FlavorScape 我真的很感谢你,如果我将脚本移动到 ../ 或 ../js/ 目录中,它就会运行!不知道为什么....无论如何,如果您将评论作为答案,我一定会将其标记为已接受!
  • 酷!我做了它并回答,请接受(如果有用,请点赞)谢谢

标签: javascript jquery security internet-explorer


【解决方案1】:

将脚本从您的 HTML 向下移动。 ../scipts/ 将不起作用。 {yourhtmlpageroot}/scripts/

如果它们位于 DOM 页面的上游,则会发生安全违规,因为浏览器认为该页面正试图访问您机器上其他地方的脚本,因为它位于文档路径的上游。

【讨论】:

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