是否可以在框架或嵌入视频中禁用html?如果有,怎么样?

时间:2014-03-18 15:35:08

标签: javascript html iframe video-streaming

我正在创建一个用于视频流的网站。我网站上显示的大多数视频都是从不同的视频主机中嵌入的。我发现这些嵌入式视频上面有非常烦人的广告,迫使您在实际播放视频之前点击它。这会降低用户的视频质量。这是视频的屏幕截图。 enter image description here

广告被放置在中心,迫使您点击,然后才能播放视频。 我看一下源代码,这就是我发现的。 enter image description here

是否可以隐藏或禁用html内的iframe?或者任何其他解决方案(脚本)来隐藏这些视频。感谢。

2 个答案:

答案 0 :(得分:2)

bodi0提供了最佳解决方案,但您也可以告诉观众使用adblock或任何“css changing”插件,如Stylish,抓住广告的类/ ID并将其显示为:none;

但是,这些广告可以让您的视频服务免费。他们支付了服务托管和维护费用。如果您认为需要免费投放广告,请考虑购买高级帐户。

答案 1 :(得分:1)

是的,你需要做几件事:

  1. 如果使用PHP,解析URL并获取iframe(通过curl函数的内容将是最快的。)
  2. 使用PHP(或其他脚本语言)RegEx过滤器并注入CSS,它将覆盖旧代码,它将替换广告(或隐藏它们)。
  3. 将修改后的页面内容保存在变量中,并将其包含在脚本文件中,您可以在其中输出视频页面内容。
  4. 然而,你问题的确切答案是不可能的,因为你的问题太宽泛了。 另请注意,如果您未获得视频所有者的明确同意,此程序可能非法(主要是版权侵犯),因为您从其网站上获取并修改了内容。