我正在使用Firefox开发人员版,尝试在一个框架中调试页面(html + javascript)。 使用Firefox 33,在调试器部分,我可以看到框架内页面的源代码,激活断点......
我的开发人员版本的问题是它没有显示页面的html代码,尽管它在工具栏的左侧被选中。它显示了一些HTML代码,但它不是来自所选页面。我找不到它的位置。
有没有办法在firefox 33和开发人员版的调试器中具有相同的行为?
提前致谢,最好的问候
答案 0 :(得分:0)
简短回答,框架的HTML被浏览器引擎垃圾收集。当页面/ html上没有活动的脚本时,就会发生这种情况,还有一些工作要做。
通过对页面中的任何对象进行强引用并将其放在浏览器认为仍在使用的位置,可以防止这种情况。
例如,
window.foobar = some_object_from_the_page
会奏效。
以下是root cause,而potential & partial fix即将出现。