我想问一下,在什么情况下可以这样呢?我有一个网站window.onresize
事件,适用于 Firefox、IE9、Chrome 隐身窗口,但不适用于 Chrome。
问题是,在我对代码进行一些不相关的更改之前,或者在我昨天更新 chrome 之前(?不能告诉),它曾经可以工作。
Firefox 和 Chrome 中均未报告 JavaScript 控制台错误。
连最基本的东西都不起作用window.onresize = t; function t (e) { alert("wtf?");}
.
我是否有可能在某个地方错过了一些 } ,神奇地使代码仍然可以在除 chrome 之外的任何地方工作并且不会显示任何错误? chrome 和 chrome incognito 之间的 JavaScript 区别是什么?
很抱歉问了这个晦涩的问题,但实际上,这就是我所拥有的一切,并且我已经花了一些时间在这个上......
[编辑] 这是 ScreenCapture 的错,谷歌扩展:https://chrome.google.com/webstore/detail/cpngackimfmofbokmjmljamhdncknpmg https://chrome.google.com/webstore/detail/cpngackimfmofbokmjmljamhdncknpmg
但这是一个问题,我不能指望人们关闭他们的扩展程序来查看我的网站。为什么它会这样干扰我的代码?
清除缓存。在 Mac 版 Chrome 中,那就是Chrome -> Clear Browsing Data -> Empty the Cache
.
最有可能的是,缓存中的某些文件丢失、过时或损坏,这就是为什么它可以在隐身模式下运行,但不能在正常的 Chrome 窗口中运行。清除缓存,如果不起作用,请确保 Chrome 已更新到最新版本。
换句话说,“隐身 Chrome”和“常规 Chrome”之间的区别在于隐身模式具有不同的缓存、设置,并且默认情况下可能不使用扩展程序。因此,如果它们之间存在问题,很可能是这些功能之一存在问题。
编辑:谢谢 Darhazer,它也有可能是干扰插件的结果。如果上述方法不起作用,请尝试转到Window -> Extensions
并禁用扩展程序以查看是否可能导致问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)