我正在开发一个 Chrome 扩展,它将向现有页面添加一些功能。但为此,我需要尽快向页面添加脚本! (不,我不能简单地运行在所有内容之前启动的内容脚本,我需要将此特定脚本插入到 DOM 中)
(为什么?因为该页面使用 ajax 调用加载所有内容,并且我需要能够在这些调用之前执行一些操作)
因此,我打算在文档头部出现后立即添加脚本。
我正在看MutationsObserver
,看起来它可以完成这项工作。但是我如何检查某个 Node
是否来自addedNodes
收藏是头???
最佳答案
因为看起来这可能为您提供了实际问题的答案,所以我将其作为答案发布。
您可以使用 Chrome 插件 API 直接拦截 Ajax 请求: https://developer.chrome.com/extensions/webRequest
关于javascript - 如何知道某个Node是否是HTML文档的Head?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31175578/