这些 IE 设置之间有什么区别:
Disable script debugging (Internet Explorer)
Disable script debugging (Other)
Display a notification about every script error
如果我打开所有三个设置,将会出现什么类型的错误
已禁用以及什么类型的错误将显示为
通知?
我注意到默认情况下脚本调试(前两个设置)
在 IE 中被禁用。是否建议测试Web应用程序
启用脚本调试吗?
我在 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调试脚本的能力。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)