当我在fire fox 2.0x中进行本地调试很多次时,我的页面将无法正确添加样式,或者页面将无法完全呈现(结尾似乎被切断了)。有时需要多次刷新或移位刷新才能解决此问题。这是一个普遍的问题还是仅仅是我?有什么办法吗?

我想补充一点,这也是在Firefox 3.x中发生的。我将JavaScript动态添加到页面中,这可能是问题的一部分。这是我在本地使用Visual Studio的时候。

更新:这确实在IE中发生,但在Fire Fox中却经常发生。问题似乎只是未加载javascript和CSS文件。例如,我得到未定义jQuery,未定义$等。我认为我没有本地IIS在其上进行测试,但是从服务器上它始终可以完美运行。 Fire Bug显示了我所有要请求和接收的CSS和javascript文件。

最佳答案

这可能是Firefox浏览器的IPv6和DNS出现的问题。已知此问题会降低localhost:SOMEPORT上的Firefox的速度。结果是某些外部文件将无法加载(css,js等),从而导致页面部分渲染。

您可以通过在Firefox中取消激活IPv6来解决此问题:


在Firefox地址栏中插入about:config
network.dns.disableIPv6设置为true或将localhost添加到network.dns.ipv4OnlyDomains


解决此问题的另一种方法是,通过以下方式从主机文件中删除ipv6地址:打开文件

C:\Windows\System32\drivers\etc\hosts


(具有管理员权限)并删除(或注释掉#):

   :: localhost

09-27 03:56