我正在和我的一个朋友一起解决问题,但我没有运气。
他有一个基于Drupal的网站(http://www.njsmokes.com),它在Firefox&铬。当使用IE 7或IE 8时,在访问某些页面(包括主页)后,浏览器开始表现奇怪。您可以单击站点中的链接,它将加载新页面,但地址栏中的URL不会更改。一旦发生这种情况,只要您输入网址,浏览器就会冻结并且不会更改网页。
主页上有一些javascript错误,但是当他删除这些元素(他不想长时间做这些,这是一个活跃的业务)时,问题仍然存在。
他说Drupal&模块是最新的。
有什么建议吗?
答案 0 :(得分:1)
我遇到了这个完全相同的场景.. 罪魁祸首原来是一个试图引用未定义的全局变量(window.foo)的函数。在我的例子中,未知变量作为参数传递给另一个函数..虽然这不重要。
通过在全局范围内声明变量(例如:window.foo ='';)......事情已经到位。
不确定我喜欢哪个..遗留代码..或旧版浏览器:)。