调试在弹出窗口中运行的 JavaScript 代码的最有效方法是什么?具体来说,我需要跟踪页面加载时发生的情况。
这适用于在 LMS 中运行的 SCORM 1.2 课程,它依赖于父窗口中的其他 JavaScript 对象,因此单独调试弹出窗口将不起作用。
尽管我大部分时间都在调试这些课程,但我可以将一种技术用于其他环境。
我可以在浏览器内调试器中使用类似选项的东西,它会在为弹出页面执行的 JavaScript 的第一行暂停,就好像我在那里放了一个断点一样。(我不能,或者至少不知道如何设置断点,直到页面开始之后)
编辑:
该debugger;
语句有效,但仅适用于我控制的代码。我有时需要跟踪在某些弹出窗口打开时运行的 JavaScript,并且由于代码已经运行而无法添加断点。