我的WordPress站点上有一个表单,它执行一个简单的数学计算。(我在WordPress Answers上问了这个问题,但没有得到成功的解决方案,如果这是错误的论坛,我道歉)当我保护页面(https)时,计算将不起作用,并且在我的控制台中得到一些错误:
[blocked] The page at https://www.disastersafety.org/ofb-ez/risks/risks-form/ ran insecure content from http://cdn.jquerytools.org/1.2.5/all/jquery.tools.min.js?ver=3.7.1.
/ofb-ez/risks/risks-form/:1
GET https://www.disastersafety.org/wp-content/themes/snapwire-old/inc/js/script.js?ver=3.7.1 404 (Not Found) www.disastersafety.org:38
[blocked] The page at https://www.disastersafety.org/ofb-ez/risks/risks-form/ ran insecure content from http://cdn.jquerytools.org/1.2.5/all/jquery.tools.min.js?ver=3.7.1.我刚刚开始学习调试js,但是我不知道是不安全的cdn url引起的问题,还是缺少的资源:https://www.disastersafety.org/wp-content/themes/snapwire-old/inc/js/script.js?ver=3.7.1 404 (找不到)
我所知道的是,如果我不确保页面安全,表单就会正常工作。如果我停用主题本身并切换到https 2103主题,表单甚至可以使用WordPress。如果主题本身就是问题所在,我不知道该如何解决这个问题,所以我希望能为新手提供一些建议。
非常感谢你的帮助-
发布于 2013-12-06 02:16:14
这是因为您从安全位置(启用了https的可湿性粉剂站点)从不安全的地方(http)加载资源。
我知道许多浏览器会阻止这样的请求(我自己使用Chrome,我可以在其中确认行为)。
如果我试图通过https (https://cdn.jquerytools.org/1.2.5/all/jquery.tools.min.js?ver=3.7.1)访问资源,我会得到一个SSL证书错误,并且在忽略该错误时还会得到一个404。
一种可能的解决方案是下载脚本,托管在您自己的安全页面上,然后链接到您自己网站上的"https版本“。
https://stackoverflow.com/questions/20407407
复制相似问题