什么可以导致持久的“重新加载页面获取源代码”错误的firebug?

时间:2011-12-13 08:23:32

标签: javascript firefox firebug

我正在尝试调试特定页面的javascript,并且我一直在看

Firebug中的

Reload the page to get source for page.htm

在Chrome上,我几乎可以调试js,但有时我也会得到一个空白页面。什么可能导致这样的问题?

如果我在JS控制台打开时重新加载,我相信我总是在Chrome中看到一个空白页面。如果我打开一个新的Chrome标签页,加载页面,然后打开JS控制台,一切正常。

我正在调试的页面位于本地主机服务器(Play Framework服务器)上,尽管偶尔也会在其他页面上看到这一点。这只发生在内联javascript ...从页面链接的js显示正常。

10 个答案:

答案 0 :(得分:17)

使用firebug图标,您会看到一个下拉箭头。单击该箭头以打开下拉菜单。

enter image description here

点击清除激活列表。

立即刷新页面。

现在在脚本选项卡下,您会看到重新加载链接。单击该按钮重新加载页面。 这次页面重新加载时,你会看到脚本。

答案 1 :(得分:4)

我已经尝试了这里描述的所有答案,但对我来说问题还是别的。

我在firebug中收到了相同的消息“Reload to see all sources”,Chrome调试器也没有在sources选项卡中显示任何内容。 我看到调试器在我的网站的其他页面上工作,所以问题是页面本身,并且在连续删除页面中的所有内容几个小时后,剩下的只是一个'img'标签。

    <img src="#" />

似乎src属性不应包含“#”,也许对HTML有更深入理解的人可以解释这一点,但删除它已经解决了我的问题。

希望这对其他人也有用。

答案 2 :(得分:2)

我遇到了同样的问题,但却忽略了一个显而易见的事情。

我安装了noScript Firefox扩展程序并且没有从页面上的所有源启用脚本,并且它是阻塞的并且持续导致该确切消息。

答案 3 :(得分:2)

这可能会帮助遇到此消息的任何人。

我也收到了这条消息,无法解决问题所在。但后来我发现了它:我的问题是我在jQuery Ajax调用中提到了一些url,它们只是来自托管服务提供商的,而不是实际的域名。有了这些网址,在开发过程中一切都很好。然后,在启动后,该站点被新域名访问。网址的混合是问题。

奇怪的是,通过Ajax调用的GET url在常规浏览器url栏中工作。仅在JS中它不起作用。似乎我仍然有知识缺陷......

答案 4 :(得分:1)

我有一次这个问题 解决我的是主机名

页面网址:http://localhost
请求网址:http://192.168.0.1

答案 5 :(得分:0)

您有两种可能性:

答案 6 :(得分:0)

也可能是由于&#34; 302暂时移动&#34;错误。您可以在firebug的网络标签中查看。

答案 7 :(得分:0)

“重新加载页面获取源”消息的另一个可能原因是服务器返回空响应。检查Content-Length:0的响应标头。如果这不是您对响应的预期,那么可能是时候在服务器端进行一些调试了。请注意,空响应不会始终导致“重新加载页面获取源”消息 - 但是,我遇到至少一种情况,这是潜在的问题。

答案 8 :(得分:0)

对于记录,如果证书被https://www.xyz.com置位,也会发生这种情况。您需要先访问该站点并添加安全例外。

答案 9 :(得分:0)

我在打开包含内容编码错误的页面时显示此消息。页面返回了gzip压缩数据,但HTTP模块损坏了gzip内容。