网站可在 Firefox 和 IE 中运行,但不适用于 Chrome
Posted
技术标签:
【中文标题】网站可在 Firefox 和 IE 中运行,但不适用于 Chrome【英文标题】:Site works in Firefox and IE, but not on Chrome 【发布时间】:2015-07-07 20:54:03 【问题描述】:我的本地 Wordpress 站点可以在 IE 和 Firefox 中运行,但它不能在 Chrome 中运行,因为 Chrome 正在为我的样式表、脚本和图像的一些 URL 添加“https”。如果我在 IE 或 Firefox 中查看源文件,URL 以 http://localhost/my_site/ 开头,但在 Chrome 中它看起来像 https://localhost/my_site/
我已经尝试了一切来弄清楚为什么它只发生在 Chrome 中,我完全被难住了。我已清空缓存,已尝试在隐身模式下运行,已尝试禁用所有扩展程序,已禁用防火墙,但无法使其正常工作。
救命!
【问题讨论】:
如果您在 Chrome 中转到 http://localhost:80/my_site/ 会发生什么? @colin,同样的事情也会发生。没有区别 您可能已经这样做了,但您是否尝试禁用所有 Chrome 扩展程序? 【参考方案1】:听起来像是HTTP STS 问题。在 Chrome 中试试这个:
转到:chrome://net-internals/#hsts 到页面底部找到QUERY domain文本框输入localhost 如果 localhost 在里面,把它放在删除文本框中删除它来源:https://code.google.com/p/chromium/issues/detail?id=444479#c7
【讨论】:
我之前尝试过该解决方案,但 Chrome 解析 URL 的方式仍然没有变化。【参考方案2】:WAMP 很奇怪。我不知道是什么导致了这个问题,但我可以告诉你如何解决它。
打开 .htaccess 文件并添加这段代码:
# Force Non-HTTPS:
RewriteEngine On
RewriteCond %HTTPS !on
RewriteRule (.*) http://%HTTP_HOST%REQUEST_URI
【讨论】:
以上是关于网站可在 Firefox 和 IE 中运行,但不适用于 Chrome的主要内容,如果未能解决你的问题,请参考以下文章
CSS 不适用于 IE 和 Firefox,但适用于 Chrome
Class:hover 适用于 Firefox,但不适用于 Chrome 和 IE9
Div 100% 高度适用于 Firefox,但不适用于 IE
innerHTML 适用于 IE 和 Firefox,但不适用于 Chrome