0

我正在开发一个 chrome 扩展,它将向现有页面添加一些功能。但为此,我需要尽快将脚本添加到页面!(不,我不能简单地运行在所有内容之前启动的内容脚本,我需要将此特定脚本插入到 DOM 中

(为什么?因为该页面使用 ajax 调用加载所有内容,并且我需要能够在这些调用之前执行一些操作)

所以我打算在文档头部出现后尽快添加脚本。

我正在看MutationsObserver,它似乎可以完成这项工作。但是我如何检查集合中的某个Node是否addedNodes是头部???

4

1 回答 1

1

由于看起来这可能为您提供了实际问题的答案,因此我将其作为答案发布。

您可以使用 Chrome 插件 API 直接拦截 Ajax 请求,使用此方法: https ://developer.chrome.com/extensions/webRequest

于 2015-07-02T05:09:20.393 回答