我正在使用Chrome扩展程序,它会为现有页面添加一些功能。但为此,我需要尽快为页面添加脚本 !! (不,我不能简单地运行一个在所有内容之前启动的内容脚本,我需要将此特定脚本插入到DOM中)
(为什么?因为该页面使用ajax调用加载所有内容,我需要能够在这些调用之前执行某些操作)
所以我打算在文档头部出现后立即尽快添加脚本。
我正在看MutationsObserver
,似乎可以做那件事。但是,如何检查Node
集合中的某个addedNodes
是否为头部
答案 0 :(得分:1)
因为看起来这可能为您提供了实际问题的答案,我会将其作为答案发布。
您可以使用Chrome插件API直接拦截Ajax请求:https://developer.chrome.com/extensions/webRequest