如何知道某个节点是否是HTML文档的头部?

时间:2015-07-02 04:24:37

标签: javascript dom google-chrome-extension mutation-observers javascript-injection

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

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

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

我正在看MutationsObserver,似乎可以做那件事。但是,如何检查Node集合中的某个addedNodes是否为头部

1 个答案:

答案 0 :(得分:1)

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

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