为什么某些重定向导致Nexus Chrome浏览器不运行Javascript
Why do certain redirects cause Nexus Chrome browser to not run Javascript?
在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
。这些都是不同的域,因此您必须相应地对待它们。
相关文章:
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- CORS-服务器端cookie没有保存在chrome浏览器上
- 我想用Javascript网站在开放的Chrome浏览器上执行功能
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- Chrome浏览器“;挂起”;同时在循环中执行AJAX请求
- 通过Android Chrome浏览器下载文件
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- Javascript可以在chrome中使用,但不能在其他浏览器中使用
- 有没有一种方法可以在过滤掉iOS Chrome、Firefox和其他浏览器的同时检测iOS safari
- 使用 JavaScript 修改加载的 XML(通过 XSL 显示在浏览器 (Chrome) 中)
- 砌体在移动浏览器(chrome)上不起作用,并且仅在Chrome桌面版本上有效,如果我重新加载(ctrl + f5)页面
- “XMLHttpRequest 不是构造函数”错误,与浏览器 chrome 内部使用的 Mozilla 文档相反
- 如何在webkit浏览器(chrome/safari)中以编程方式打开新选项卡
- 火狐浏览器,Chrome不要在innerHTML中显示图像
- 从剪贴板获取图像,并从客户端浏览器chrome或firefox将其保存到服务器
- javascript的内联样式更改不能在移动浏览器(chrome/dolphin/android)上工作:为什么?
- 在浏览器Chrome中,POST方法类似GET
- Webkit浏览器(Chrome和Safari);I don’我不喜欢邮寄
- 什么会导致浏览器 (Chrome) 生成下载内容