我在 iframe、来源、广告等方面遇到了难题。
所以我刚刚创建了一个新网站,mockers.com,我正在尝试在那里放置广告以产生一些收入。我的广告代码如下所示:
<aside id="leftAd" class="adWrapper160x600">
<div class="ad">
<script language="javascript" type="text/javascript" charset="utf-8">
cpxcenter_width = 160;
cpxcenter_height = 600;
</script>
<script language="JavaScript" type="text/javascript" src="http://ads.cpxcenter.com/cpxcenter/showAd.php?nid=4&zone=22607&type=banner&sid=18035&pid=17900&subid=">
</script>
</div>
</aside>
这段代码应该会呈现广告并且确实会呈现,但它们只是“占位符”广告。由于错误,未呈现真实的广告。铬是这样说的:
阻止来源为“ http://ads.cpxcenter.com ”的框架访问来源为“ http://mockrs.com ”的框架。协议、域和端口必须匹配。阻止来源为“ http://mockrs.com ”的框架访问来源为“ http://ads.cpxcenter.com ”的框架。协议、域和端口必须匹配。
我认为这可能与同源策略有关,但我不太确定,因为其他外部脚本执行没有问题,它们可以在我的网站上呈现 iframe(facebook 呈现其 Like 按钮,广告提供商呈现'占位符'广告)。
更重要的是,有时 Chrome 会显示两三个这样的错误,有时它们根本不会出现。我很困惑,你们能帮帮我吗?