Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何防止从外部来源获取内容时加载广告?_Javascript_Php - Fatal编程技术网

Javascript 如何防止从外部来源获取内容时加载广告?

Javascript 如何防止从外部来源获取内容时加载广告?,javascript,php,Javascript,Php,我使用iframe从外部源加载页面中的内容。问题是视频播放器的内容带有广告,我想删除它们或阻止它们加载 以下是示例iframe: <iframe allowTransparency="true" id="player" scrolling="no" width="750" allowtransparency="no" frameborder="0" src="http://live9.net/liveninebein1" height="500">&l

我使用
iframe
从外部源加载页面中的内容。问题是视频播放器的内容带有广告,我想删除它们或阻止它们加载

以下是示例
iframe

<iframe
    allowTransparency="true" id="player"
    scrolling="no" width="750"
    allowtransparency="no" frameborder="0"
    src="http://live9.net/liveninebein1" height="500"></iframe>


简单的回答是:你不能。广告的存在是有原因的;而且,仅仅因为涉及到代码并不意味着这是一个编程问题。

这是一个编程问题,我认为这可以通过javascript或jqueryWith iframe实现,您所做的只是在窗口中打开一个窗口。您不能修改该内容:您的“src”只是指向特定页面。您可以更改窗口的大小及其外观,但不能修改它的外观。但我真的不明白你为什么要这么做。我甚至不确定这是否合法。因此,你想做的是剥夺网站所有者的广告收入——同时在他们的服务器上热链接到内容,而不是你自己?你可以尝试直接在远程页面上链接到视频对象,而不是链接到
iframe
。但是,此技术可能会由于不同的
HTTP\u REFERER
而被阻止。我不认为你可以使用JavaScript来修补远程页面,因为你的站点没有跨域权限。从技术角度来看,这些问题很有趣,但我认为你应该听听@Jon的观点。如果你不愿意在你的网站上做广告,那么看看你是否可以为这项服务付费——理论上这应该是便宜的,因为你只需要支付广告印象产生的费用。如果您不愿意这样做,那么您需要考虑该商业模式将如何为第三方扩展。