没有在chrome

时间:2015-07-08 17:10:09

标签: php wordpress google-chrome

美好的一天,

我的网站http://mothercitydesigns.com在所有浏览器上都很不错,除了最新版本的chrome canary版本45.我的css,图片或脚本都没有加载。

查看开发人员工具,似乎是使用

进行链接
https://

而不仅仅是

http:// 

这是一个问题,因为我没有ssl证书,我的wp常规网站设置被设置为显示

http://mothercitydesigns.com

我已与我的主人联系,他们重新调查并非服务器问题。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这很可能与引入HTTPS升级标头(HTTPS:1)的已知问题有关。一些wordpress和Joomla(很可能也是其他人)将其视为“将所有URL设置为HTTPS时段”,而不应该这样做。 Chromium跟踪器中存在一个错误,标准正在讨论如何处理重命名标头。在此之前,您应该缓慢地禁用扩展以找到导致它的扩展,然后禁用它。或者在扩展中修复问题并将补丁提交给作者,以便其他人也可以获得更新。

更新

仔细观察输出,在某处可以看到产生<head>

的以下部分的内容

<script type='text/javascript' src='https://www.mothercitydesigns.com/wp-includes/js/jquery/ui/jquery.ui.core.min.js?ver=1.10.4'></script>
<script type='text/javascript' src='https://www.mothercitydesigns.com/wp-includes/js/jquery/ui/jquery.ui.widget.min.js?ver=1.10.4'></script>
<script type='text/javascript' src='https://www.mothercitydesigns.com/wp-includes/js/jquery/ui/jquery.ui.mouse.min.js?ver=1.10.4'></script>
<script type='text/javascript' src='https://www.mothercitydesigns.com/wp-includes/js/jquery/ui/jquery.ui.slider.min.js?ver=1.10.4'></script>


<script type='text/javascript' src='http://www.mothercitydesigns.com/wp-content/plugins/woocommerce-currency-switcher/js/price-slider.js?ver=4.0.5'></script>
<script type='text/javascript' src='http://www.mothercitydesigns.com/wp-content/plugins/woocommerce-currency-switcher/js/front.js?ver=4.0.5'></script>


<script type='text/javascript' src='https://www.mothercitydesigns.com/wp-content/plugins/owl-carousel/js/owl.carousel.js?ver=4.0.5'></script>
<script type='text/javascript' src='https://www.mothercitydesigns.com/wp-content/plugins/owl-carousel/js/script.js?ver=4.0.5'></script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.mothercitydesigns.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.mothercitydesigns.com/wp-includes/wlwmanifest.xml" /> 

使用HTTP调用两个脚本(围绕它们的额外空间),其中突出显示的其他资源使用HTTPS调用。我会检查并查看所有这些是如何生成的。看起来woocommerce是在其他人引用相同的方法时直接注入或使用自定义方法。如果我是对的,那么该方法就是导致问题的原因(可能是误解了新标题。)

答案 1 :(得分:0)

阅读WooCommerce更改日志后,版本2.3.12说:

2.3.12 - 06/07/2015

Fix - Fixed Google Chrome forcing to use SSL. This can cause some issues on websites behind load balancers or reverse proxies.

刚刚完成了数据库备份和更新的woocommerce。

似乎解决了这个问题。

虽然,我在实现我的woocommerce儿童主题时遇到了问题,所以我对核心woocommerce安装所做的更改需要更新。所以,我已经开始使用以前的版本,直到我的chil主题正常运行。