使用Popup chrome扩展中的当前选项卡

时间:2012-01-05 09:26:44

标签: google-chrome google-chrome-extension

我正在尝试制作一个扩展程序,从Google Chrome上当前打开的标签中收集一些数据。

我还在扩展程序中使用弹出窗口来提供控制界面(按钮和内容)。

我需要能够做到以下几点:

1)阅读当前打开的选项卡的源代码。 2)能够向下滚动窗口内容(当然使用代码)。

如果我只能访问当前打开的标签的javascript“窗口”对象,那就足够了。

但我愿意接受其他建议。 有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

您可以在content_script中简单地使用document。内容脚本在manifest.json中定义。在您的情况下,您应该设置“run_at”:“document_end”,这样在调用脚本时dom就会完全加载。

有关内容脚本和Chrome扩展程序开发的更多信息,您可以从Google找到一个易于使用的指南 - http://code.google.com/chrome/extensions/content_scripts.html

答案 1 :(得分:0)

弹出窗口中的代码将无法直接从显示的选项卡访问窗口对象。您必须使用内容脚本,该脚本能够将打开的选项卡的源代码发送到后台页面。此内容脚本还可以滚动打开的选项卡的窗口。