Javascript 相同来源政策-显示广告

Javascript 相同来源政策-显示广告,javascript,ads,same-origin-policy,Javascript,Ads,Same Origin Policy,我遇到了一个关于iFrame、起源、广告等的难题 所以我刚刚开始了一个新的网站,我正试图在那里投放广告来创造一些收入。我的广告代码如下所示: <aside id="leftAd" class="adWrapper160x600"> <div class="ad"> <script language="javascript" type="text/javascript" charset="utf-8">

我遇到了一个关于iFrame、起源、广告等的难题

所以我刚刚开始了一个新的网站,我正试图在那里投放广告来创造一些收入。我的广告代码如下所示:

<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&amp;zone=22607&amp;type=banner&amp;sid=18035&amp;pid=17900&amp;subid=">
        </script>
    </div>
</aside>
“从访问具有原点“”的帧开始”。协议、域和端口必须匹配。
阻止源为“”的帧访问源为“”的帧。协议、域和端口必须匹配

我认为这可能与同源策略有关,但我不太确定,因为其他外部脚本执行起来没有问题,它们可以在我的网站上呈现iFrame(facebook呈现其Like按钮,广告提供商呈现“占位符”广告)

更重要的是,有时候Chrome会显示两到三个这样的错误,有时候它们根本就不会出现。我非常困惑,你们能帮帮我吗?

这是一个“SOP”“问题。但据我所知,有一些优雅的方法可以在不面对这个问题的情况下实施广告。除了T.J.Crowders建议您向您的广告经纪人咨询正确的实施方案外,您可能会发现以下有趣的内容:


“我认为这可能与原产地相同的政策有关”这是。我想你一定是错误地嵌入了广告脚本。与“cpxcenter.com”或其他网站的人员交谈,了解正确操作的说明。广告网站知道不应该依赖跨域访问。仅供参考,您可以从
脚本
标记中删除
语言
(在90年代被弃用)和
类型
(几乎永远不必要)属性。当脚本内容是JavaScript时,它们只不过是浪费空间。我知道它们已被弃用或无用,但我刚刚从广告提供商那里复制了该片段,不想更改任何内容,因为这个bug太疯狂了。我的同事已经给他们发了电子邮件,我们还在等待回复。不过,我希望有人能尽快帮助我:)