Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么某些重定向会导致Nexus Chrome浏览器不运行Javascript?_Javascript_Android_Google Chrome_Redirect - Fatal编程技术网

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

为什么某些重定向会导致Nexus Chrome浏览器不运行Javascript?,javascript,android,google-chrome,redirect,Javascript,Android,Google Chrome,Redirect,在用于Nexus 7、4.2.2的Chrome 18.0.1025469浏览器上。某些重定向似乎会导致Javascript无法加载 例如,以下页面: 有javascript代码吗 alert(1) 在我的nexus上,如果键入以下内容,我会看到警报: jsfiddle.net/NTEQF/show/ 但如果我输入(使用清除缓存) www.jsfiddle.net/NTEQF/show/ 我可以看到url重定向到jsfiddle.net/NTEQF/show/,但没有看到任何警报 一旦我访问该页

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

例如,以下页面: 有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时禁用了Javascript一样。除了不使用重定向之外,还有什么办法可以解决这个问题?我在删除和添加
www

的重定向上都看到了这个问题。您必须与重定向保持一致

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