繁体   English   中英

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

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

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

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

alert(1)

如果我键入以下内容,则在我的联系上会看到警报:

jsfiddle.net/NTEQF/show/

但是如果我键入(具有清晰的缓存)

www.jsfiddle.net/NTEQF/show/

我可以看到将URL重定向到jsfiddle.net/NTEQF/show/但没有看到任何警报。

几次访问该页面后,警报就会开始显示。 为了始终如一地重现“无警报”,我可以通过设备设置面板清除所有数据:“ Apps > All > Chrome > Clear Data -有时通过Chrome中的隐私设置清除缓存也可以解决问题。

这意味着在某些情况下可以加载页面,就像启用Java时禁用了Javascript一样。 除了不使用重定向外,关于导致此问题的原因或如何解决的任何想法? 我已经看到了删除和添加www重定向的问题。

您必须与重定向保持一致。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM