更新: 我发现了什么阻碍了脚本的显示。
我正在尝试将来自HTTP源的JavaScript代码嵌入到HTTPS WordPress页面中。
错误如下: 页面位于' https://www.site *。com /'是通过HTTPS加载的,但请求了一个不安全的脚本' http://uvlog.com/assets/js/embed.js'。此请求已被阻止;内容必须通过HTTPS提供。
该网站似乎也有HTTPS,但是有很多必需的插件/资源不是通过HTTPS。
我在这里搜索了所有的javascript嵌入问题,并且一直在谷歌搜索,但没有找到解决此问题的任何内容。
我已阅读并遵循WordPress Codex嵌入javascript,上传并引用了js文件,但我不知道如何解决HTTPS问题。
非常感谢任何想法或帮助
答案 0 :(得分:0)
根据WordPress Codex,您需要将javascript放在单独的.js文件中,并在内容编辑器中调用该文件,然后从.js文件中调用特定函数:
<script type="text/javascript" src="/scripts/updatepage.js"></script>
<script type="text/javascript">
<!--
updatepage();
//-->
</script>
这很有可能是因为在内容编辑器中允许使用javascript可能会在WordPress系统中带来一些严重的安全漏洞/漏洞利用。