JQuery vs同源策略

时间:2012-08-14 20:59:35

标签: jquery ads same-origin-policy

我在我的网站上使用广告内容提供商,我非常喜欢简单的实施,但有时他们的广告会播放恼人的视频和音频,即使他们承诺会阻止这些内容-_-。

我尝试编写一个递归的javascript / JQuery函数来深入到IFrame中并查找和禁用任何flash视频对象,但我最终了解到“同源策略”的复杂性,这不会让我深入研究任何不属于我自己网站的IFrame。我还考虑过从广告中提取HTML并通过我的服务器运行它进行验证,但是1.每次点击页面时广告都会旋转2.我不认为如果我显示的是HTML广告没有经过内容提供商的网站正确和3.我不希望我的服务器上的开销。

我已向广告内容提供商的客户服务部门发送了一封电子邮件,但我希望能够在必要时自行解决此问题。我能做些什么来阻止这种情况,这不会影响我阻止一半的收入来制作广告,试图找出哪些人有视频?

1 个答案:

答案 0 :(得分:3)

您可以尝试代理广告的负载。但实际上,你用广告宣传的任何事情都可能违反广告公司的服务条款。 (从他们的结果想一想:他们想知道你在弄乱他们的广告时会给你钱吗?)

大多数广告供应商确实提供了一定程度的自定义(例如,竞争对手的广告不会出现在您的网站上),这可能是您应该追求的。要么是这样,要么是获得不同的广告提供商。