【问题标题】:Chrome Extension: How to display tab objects?Chrome 扩展:如何显示选项卡对象?
【发布时间】:2010-05-25 12:22:19
【问题描述】:

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

此外,我还看到了几个使用页面预览的应用程序。 API 中有什么东西可以直接访问这些吗?

【问题讨论】:

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


    【解决方案1】:

    这是最简单的方法,获取窗口选项卡的唯一方法是通过选项卡 API 执行 getAllInWindow。完成此操作后,您可以在 popup 中以任何您想要的方式组织它。

    要获取页面预览,可以每次使用screenshot API,也可以使用第三方生成预览,并且可以缓存到本地,可以查看speed dial extension的源码看看是怎么做到的。

    【讨论】:

      猜你喜欢
      • 2012-08-04
      • 2015-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多