【问题标题】:Simple JavaScript Bookmarklet not working on EDGE compatibility mode ie11简单的 JavaScript 书签不适用于 EDGE 兼容模式 ie11
【发布时间】:2022-02-14 15:21:08
【问题描述】:

我正在尝试在网站/webapp* 上运行以下 JavaScript 作为测试。

javascript: {window.alert("Hello World")}

*本网站/webapp强制EDGE浏览器在IE11兼容模式下运行。

但我得到一个错误(翻译成英文):

"No Access to Website: Make sure that the Webadress //ieframe.dll/dnserror.htm?ErrorStatus=0x8007005# is correct".

JS 代码现在在 url 部分可见,所以我假设上述错误与实际问题没有太大关系。

在 Chrome 和 IE11(本机)上进行了尝试,它们都适用于上述网站/webapp。

有没有办法让它在 EDGE 兼容模式 IE11 下工作?

感谢您的帮助! 韩国 乔

【问题讨论】:

  • trying to run the following JavaScript - 你究竟是如何在任何网络浏览器中做到这一点的?
  • 通过点击小书签(放置js代码的浏览器收藏夹中的书签)

标签: javascript internet-explorer-11 microsoft-edge bookmarklet


【解决方案1】:

我认为你不能让书签在 Edge IE 模式下作为IE mode doesn't support Internet Explorer toolbars 工作。

从上图可以看出,收藏栏属于IE工具栏,不能在Edge IE模式下使用。

如果你在 Edge IE 模式下确实需要这个功能,我建议你可以在 Edge 浏览器中按 Alt+Shift+I 向 Edge 团队提供反馈。 Edge 团队会检查反馈并不断改进产品。

【讨论】:

  • 感谢您提供的信息!是否有强制边缘浏览器不进入comp模式的解决方法,例如通过启动参数?不幸的是,浏览器配置是由公司设置的,无法通过常规菜单/默认浏览器设置更改它(它设置为启用压缩模式并显示为灰色)
  • 找到它:创建边缘可执行文件的快捷方式,在最后添加--ie-mode-test。通过这样做,您可以强制浏览器进入边缘模式并且小书签可以工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
  • 2011-05-15
  • 1970-01-01
  • 2018-08-08
  • 1970-01-01
相关资源
最近更新 更多