如何修复 "page trying to load scripts from unauthenticated source"

How to fix "page trying to load scripts from unauthenticated source"

如何在包含广告脚本的 PHP 页面中解决此问题?

我添加了脚本。它在 HTTP 中运行良好,但在我将我的网站切换到 HTTPS 后,什么也没有出现。

这是开发控制台中的错误:

Failed to load resource: the server responded with a status of 404 (Not Found) index.php:1

Mixed Content: The page at 'https://myrevenuebank.com/index.php' was loaded over HTTPS, but requested an insecure script 'http://resources.infolinks.com/js/infolinks_main.js'. This request has been blocked; the content must be served over HTTPS.

<script type="text/javascript">
  var infolinks_pid = 2735394;
  var infolinks_wsid = 0;
</script>
<script type="text/javascript" src="http://resources.infolinks.com/js/infolinks_main.js"></script>

单击视图 > 开发人员 > JavaScript 控制台。 将您在开发人员控制台中遇到的错误发送给我们。 尝试在脚本 link 中使用 https 而不是 http。 您也可以尝试下载脚本并将其放入您的服务器。

  1. 你在 menu.css 上有 404(缺少文件)
  2. 您正在从 https 网站加载 http 脚本。 改变 http://resources.infolinks.com/js/infolinks_main.jshttps://resources.infolinks.com/js/infolinks_main.js

原因是浏览器在访问安全页面时会阻止不安全的内容,除非用户明确允许该内容。

您正在尝试通过安全连接访问 http://resources.infolinks.com/js/infolinks_main.js,但这不起作用。而是在没有协议的情况下将 URL 更改为 //resources.infolinks.com/js/infolinks_main.js

注意:这仅适用于可以使用与 httphttps 完全相同的 URL 访问的内容,这里就是这种情况。如果该脚本仅在 http 上可用,您将无法通过 https 访问它,您必须将它保存在您的服务器上,而不是从远程服务器加载它。