基于 JavaScript 的广告不会显示在生产计算机上

javascript based ad does not show up on production machine

本文关键字:计算机 显示 JavaScript 基于      更新时间:2023-09-26

我遇到了一个相当奇怪的问题,我无法找到解决方案。因此,我使用以下代码显示了一个广告:

<script type="text/javascript" src="http://media.mycoolad.com/ad.aspx?id=2723"></script>

在我的开发机器(运行 Django)上 - 广告在 Chrome 上显示正常。 在我的生产机器上(再次运行 Django) - 广告不会同时出现在 Firefox 和 Chrome 中。我唯一能想到的(就开发和生产机器之间的差异而言)是在 prod 中我配置了 https,而且实际上,这不在我的本地开发上。

我不确定如何调试此问题:(并且想知道是否有人可以指出我正确的方向..

尝试将广告网址更改为:

https://media.mycoolad.com/ad.aspx?id=2723

或者尝试提供非特定的协议 URL,以便浏览器可以选择加载 http 或 https:

//media.mycoolad.com/ad.aspx?id=2723

使用 HTTPS 链接而不是 HTTP 链接加载广告,它会起作用,CSS 文件或图像也会发生同样的事情。

或者正如@Jotakun所说,使用父页面的协议,将 https 或 http 更改为"//"。