【问题标题】:Difference between IE script and notification settingsIE脚本和通知设置的区别
【发布时间】:2015-03-03 22:03:23
【问题描述】:

这些IE设置有什么区别:
Disable script debugging (Internet Explorer)
Disable script debugging (Other)
Display a notification about every script error

  1. 如果我打开所有三个设置会出现什么类型的错误 禁用以及将显示什么类型的错误 通知?

  2. 我注意到默认情况下脚本调试(前两个设置) 在 IE 中被禁用。是否建议测试 Web 应用程序 是否启用脚本调试?

【问题讨论】:

  • 这个问题不属于 Stack Overflow。不幸的是,您不能投票关闭有赏金的问题。你最好在superuser.com 或微软自己的论坛上询问这个问题。

标签: javascript internet-explorer browser internet-explorer-10 internet-explorer-11


【解决方案1】:

我在 IE 团队工作。这些设置的含义最近发生了一些变化,因此我将尝试澄清一下:

禁用脚本调试 (Internet Explorer)

此设置仅对 2013 之前的 Visual Studio 版本有影响。启用(未选中)后,Visual Studio 可以将其调试器附加到已运行的 IE 实例。禁用(选中)时,如果 Visual Studio 是启动浏览器的工具,则 Visual Studio 只能调试 IE。换句话说,如果选中此项,旧版本的 VS 将无法调试已经运行的 IE 实例。

禁用脚本调试(其他)

启用(未选中)时,此设置允许 Visual Studio(所有版本)调试托管 WebBrowser 控件的应用程序中的 Web 内容。选中此框可防止 VS 调试这些应用程序。

显示有关每个脚本错误的通知

这控制是否命中作为脚本错误出现的对话框。该对话框使您有机会在出现错误时启动系统调试器(例如 Visual Studio)。

推荐配置

如果您使用旧版本的 Visual Studio(2013 年之前),则只需考虑更改这些设置。事实上,更改这些设置可能会对页面 JavaScript 的性能产生负面影响,因为这会导致引擎不使用 JIT 编译。

如果您使用内置的 F12 调试工具或更新版本的 Visual Studio,调试控制台将取代脚本错误通知的需要,因为那里记录了错误。其他两个设置不影响 F12 或新版本 VS 调试脚本的能力。

【讨论】:

  • 谢谢雅各布。我注意到启用脚本调试会引发一些额外的脚本错误消息,这些消息不会在“显示通知...”设置为打开时引发。对此有何想法?
【解决方案2】:
  • 禁用脚本调试 (Internet Explorer)

以上将只为浏览器“internet”进行脚本调试 探险家”

  • 禁用脚本调试(其他)

以上将为托管的所有应用程序打开脚本调试 WebBrowser 控件(例如 Outlook)。

  • 显示有关每个脚本错误的通知

表示虽然脚本错误会不断发生,但你 将通过弹出框或控制台框通知他们

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-08
  • 1970-01-01
  • 2021-07-09
相关资源
最近更新 更多