Chrome扩展程序:如何显示标签对象?

时间:2010-05-25 01:52:58

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

我正在设计谷歌浏览器的扩展程序,以帮助组织标签(我知道,有许多已经存在;这无关紧要)。我希望打开一个弹出窗口,它将选项卡显示为对象(即,与浏览器顶部的选项卡栏中显示的方式相同)。这样做的一种方法是从每个选项卡中提取各种细节(ID,标题,URL等),创建一个类并在使用这些数据打开每个选项卡时对其进行实例化,但考虑到这一点,这似乎相当复杂。我想要的就是坐在标签栏中。有没有更简单的方法来实现这个目标?

此外,我看过几个利用网页预览的应用。 API中是否有允许直接访问这些内容的内容?

1 个答案:

答案 0 :(得分:1)

这是最简单的方法,获取窗口选项卡的唯一方法是从选项卡API执行getAllInWindow。完成后,您可以在popup内以任何方式对其进行整理。

要获取网页预览,您可以每次都使用screenshot API,或使用第三方生成预览,您可以在本地缓存它们,您可以查看speed dial extension的来源,了解如何它完成了。