在 YouTube 视频页面上,如何通过 JavaScript 检查视频当前正在播放广告还是实际视频?

Kyl*_*hin 4 javascript youtube dom browser-extension google-chrome-extension

我正在编写一个 Chrome 扩展程序,用于显示与视频同步的内容。

我需要等到观看者完成广告/中贴片后才能显示内容。我如何通过 javascript 执行以下操作?

if (videoOnAd == true) {
//do something
} else {
//do something else
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

  • 凯勒

Kyl*_*hin 6

解决方案!

if (document.querySelector("div.ad-showing")) {
           //Ad is active as a video 
           console.log("this is an ad")
        }
        else {
console.log("the video is playing")
}
}
Run Code Online (Sandbox Code Playgroud)

大家尽情享受吧!