0

我正在使用 Firefox 开发者版,试图在框架中调试页面(html+javascript)。使用 Firefox 33,在调试器部分我可以看到框架内页面的源代码,激活断点...

我对开发者版的问题是它不显示页面的 html 代码,尽管它是在工具栏的左侧选择的。它显示了一些 html 代码,但它不是来自所选页面。我找不到它来自哪里。

有没有办法在 Firefox 33 和开发人员版的调试器中具有相同的行为?

在此先感谢,最好的问候

4

1 回答 1

0

这就是 GC 对你所做的

简短的回答是,框架的 HTML 正在被浏览器引擎垃圾收集。当页面/html 上没有活动的脚本仍然有一些工作要做时,就会发生这种情况。

否则,可以通过保持对页面中任何对象的强引用并将其放在浏览器认为仍在使用的某个位置来防止这种情况。

例如,

window.foobar = some_object_from_the_page

将工作。

这是根本原因,并且在不久的将来会出现潜在的和部分修复。

于 2014-12-15T21:17:47.027 回答