谷歌Chrome扩展程序,可以在页面加载后拦截加载了Ajax的HTML /数据

时间:2014-08-08 19:20:26

标签: google-chrome google-chrome-extension

所以我有这个概念,我想试试,但第一步是看看我是否能以某种方式拦截或“嗅探”由ajax / jquery / javascript或其他任何其他实现的DOM的更改表示浏览器在页面加载后正在更新HTML内容。

我熟悉基本的Google Chrome扩展程序构建,我知道浏览器中有一部分数据流可以让扩展程序获取更新的html,因为它在当前页面加载的DOM中更新

我找到了一个惊人的资源,让我在这里相当远Getting the source HTML of the current page from chrome extension

但唯一的问题是我需要不断点击browser_action图标以“重新加载”更新的内容。是否可以在browser_action中加载新的HTML内容,因为它在页面中实时更新?

到目前为止,我在上面的链接

中列出了[答案]

1 个答案:

答案 0 :(得分:1)

如果您事先知道哪些特定DOM节点将修改其内容,您可以在注入的脚本中设置WebKitMutationObserver并使用它来触发浏览器操作弹出窗口的消息