chrome extenssion搜索dom

时间:2016-03-13 19:16:04

标签: javascript google-chrome google-chrome-extension

我想要的是什么:

  • 编写chrome扩展程序
  • 在网站上搜索匹配项,最好使用正则表达式
  • 将结果(或整个dom)发送到另一个应用程序。

到目前为止我做了什么:

我设法让Chrome扩展并运行起来。它使用一个按钮来获取startet,当按下该按钮时,它连接到本地websocket服务器。因此,第3点也完成了。 (服务器写的是c#)

我的问题在于第2点。我想搜索或发送整个DOM的页面。但我在这里遇到了一些问题。我尝试了一个动态变化的网站,我无法获得所有子节点,而不管我是怎么做到的。

我在javascript中尝试过:document.documentElement.OuterHTML我得到了一个结果,但它并不是整个页面。 我已经尝试过document.all [0] .outerHTML 的document.getElementById(" *&#34) 无论我怎么做,我都没有得到所有的文字。

我的目标是获得与谷歌开发者工具,元素检查类似的东西。在那里,我可以看到一切。我希望扩展所有子元素并将以太网发送到我的c#应用程序并在那里进行搜索或在javascript中进行搜索并仅发送结果。

我尝试通过清单创建一个添加DOMSubtreeModified事件侦听器的content_script。我的猜测就是当我做我的文件。所有[0] .outHTML页面尚未加载,因此我尝试制作一个间隔函数,运行10个secunds并获得dom,两者都给了我同样的结果。

任何人都有任何关于如何获得类似于chrome开发人员工具的结果的建议,其中所选择的元素和所有节点都已完全展开?

0 个答案:

没有答案