嵌入YouTube视频时是否可以阻止AdBlock错误?

时间:2018-06-07 22:05:00

标签: html google-chrome-extension youtube youtube-iframe-api adblock

我在嵌入的YouTube视频上收到过多“无法加载资源:net :: ERR_BLOCKED_BY_CLIENT ”。这些错误是由AdBlock Chrome扩展程序引起的。由于错误,整个页面需要几秒钟才能解决,而在没有AdBlock的情况下则需要几秒钟。这会产生糟糕的用户体验,大多数用户甚至都不会意识到AdBlock是原因。

嵌入式iframe如下所示:

<iframe width="560" height="315" src="https://www.youtube.com/embed/XXXXYYYY" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

复杂因素:

  • 我不是视频的所有者,无法控制广告设置
  • 我无法控制YouTube生成的HTML
  • 我无法要求用户停用AdBlock

我是否可以在开发人员方面做些什么来确保为启用了AdBlock的用户正确加载我的页面?

请注意,此问题与Getting "net::ERR_BLOCKED_BY_CLIENT" error on some AJAX calls有关,但更具体的是嵌入您无法直接控制的iframe

1 个答案:

答案 0 :(得分:0)

不应阻止youtube框架,具体取决于相关AdBlock用户选择的过滤器列表。

您应该找到导致此问题的过滤器,并与名单上的人交流以找到解决方案,这是他们的论坛https://forums.lanik.us/