gpt4 book ai didi

javascript - 如何让 JavaScript 进入 IE 内置调试​​器 (F12) 而不是 Visual Studio 调试器?

转载 作者:搜寻专家 更新时间:2023-11-01 04:18:02 24 4
gpt4 key购买 nike

我经常用它来调试 IE 中的 JavaScript ( fiddle ):

if (confirm("Debug from here?"))
debugger;

如果我选择"is",我会看到启动 Visual Studio 即时调试器的提示,我继续在 Visual Studio 中调试脚本。

现在我想使用 IE 内置调试​​器而不是 Visual Studio。我使用此解决方法:

if (confirm("Debug from here?"))
throw "debug";

它有效,但每次我点击 throw 时,我都必须在 IE 内置调试​​器中检查“Continue after exception”。此外,throwdebugger 不同(如果在 IE 选项中禁用调试,它只会继续执行)。

有没有办法制作debugger进入 IE 内置调试​​器 (F12) 而不是 Visual Studio 调试器的关键字?

在 IE F12 工具中设置断点,然后用 F5 刷新页面不是一个选项,因为该页面是一个回发。

EDITED. Chrome 浏览器实际上给了我想要的行为。要明白我的意思,打开 Chrome,按 F12 打开开发工具,然后导航到 http://jsfiddle.net/jTwsh。 .在 confirm 上单击 [OK],您应该会在 debugger 行直接进入调试器。

最佳答案

建议禁用脚本的即时调试器;如果您不想使用它。

请参阅以下有关如何启用/禁用 JIT 调试器的引用资料:

Enable/Disable Just-In-Time Debugging

我使用的是 IE8,我需要在开发人员工具的“脚本”选项卡下按“开始调试”按钮或 F5 来启动脚本调试。

见附件截图:

Developer Tools Screenshot

关于javascript - 如何让 JavaScript 进入 IE 内置调试​​器 (F12) 而不是 Visual Studio 调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19441477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com