【问题标题】:How can I detect when the official YouTube page's view/content changes in JavaScript?如何检测官方 YouTube 页面的 JavaScript 视图/内容何时发生变化?
【发布时间】:2019-07-19 06:36:42
【问题描述】:

我正在为 YouTube 开发一个 WebExtension,一旦到达观看/视频页面,它应该执行一组操作,但是,由于现代 YouTube 网站是一个单页应用程序,我的内容脚本不会在每次内容变化。

我最初的直觉是寻找一种检测浏览器 URL 何时更改的方法,虽然我确实找到了这样的功能(监听 hashchange),但它似乎只适用于片段部分(所有超过 # 的内容) URL 发生了变化,而 YouTube 上的情况并非如此。

如何检测内容何时发生变化?

【问题讨论】:

标签: javascript dom youtube firefox-addon-webextensions


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2010-09-26
    • 2017-04-21
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    • 2022-07-20
    • 2021-08-20
    • 1970-01-01
    相关资源
    最近更新 更多