如何检测官方YouTube网页的观看次数/内容何时在JavaScript中发生变化?

问题描述 投票:1回答:1

我正在为YouTube开发一个WebExtension,它应该在达到观看/视频页面时执行一系列操作,但是,由于现代YouTube网站是单页面应用程序,因此每次内容更改时都不会运行我的内容脚本。

我最初的直觉是查找一种检测浏览器URL何时更改的方法,虽然我确实找到了这样的功能(侦听hashchange),但只有在URL的片段部分(#的所有内容都发生变化)时才会应用,在YouTube上并非如此。

如何检测内容何时更改?

javascript dom youtube firefox-webextensions
1个回答
2
投票

结帐变异观察员(https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver)。这可能就是你想要的。

© www.soinside.com 2019 - 2024. All rights reserved.