为什么某些重定向导致Nexus Chrome浏览器不运行Javascript

Why do certain redirects cause Nexus Chrome browser to not run Javascript?

本文关键字:浏览器 Chrome 运行 Javascript Nexus 向导 为什么      更新时间:2023-09-26

在Chrome 18.0.1025469浏览器的Nexus 7, 4.2.2。某些重定向似乎导致Javascript无法加载。

例如下面的页面:http://jsfiddle.net/NTEQF/show/有javascript

alert(1)

在我的nexus上,如果我输入以下内容,我就会看到警报:

jsfiddle.net/NTEQF/show/

但是如果我输入

www.jsfiddle.net/NTEQF/show/

我可以看到url重定向到jsfiddle.net/NTEQF/show/,但我没有看到警告。

一旦我访问该页面几次,警报就开始显示。为了始终如一地再现无警报,我可以通过设备设置面板清除所有数据:Apps > All > Chrome > Clear Data -有时通过Chrome中的隐私设置清除缓存也可以达到此目的。

这意味着在某些情况下,页面可以加载,就好像你已经禁用了Javascript,但它是启用的。任何想法,是什么原因导致这个或如何修复它除了不使用重定向?我已经在重定向上看到了删除和添加www的问题。

必须与重定向保持一致。

如果你在一个重定向上调用www.whateverpage.com,然后在另一个重定向上调用whateverpage.com,你实际上是去两个不同的域,所以任何cookie或会话cookie可能被设置为一个域,而不是另一个域。这也是正确的,如果你有一个页面,例如mobile.whateverpage.com。这些都是不同的域,因此您必须相应地对待它们。

相关文章: