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的观点。如果你不愿意在你的网站上做广告,那么看看你是否可以为这项服务付费——理论上这应该是便宜的,因为你只需要支付广告印象产生的费用。如果您不愿意这样做,那么您需要考虑该商业模式将如何为第三方扩展。