有没有办法在页面加载后但在执行脚本之前运行内容脚本?

时间:2021-03-19 01:56:28

标签: javascript google-chrome-extension firefox-addon-webextensions browser-extension

我正在编写一个浏览器扩展来拦截页面上的所有脚本标签,当页面加载时,但在它们执行之前。需要明确的是,我并不打算完全阻止脚本;我只想在它们运行之前拦截和分析/修改它们。

有没有办法做到这一点?

我知道 Firefox 的 onbeforescriptexecute 和 Chrome 的 polyfill,但我希望有更“官方”和跨浏览器的东西......

1 个答案:

答案 0 :(得分:0)

正如评论中的 CertainPerformance 所回答的,您可以使用 MutationObserver 来观察 DOM 的变化,如下所示:https://stackoverflow.com/a/59518023

相关问题