【发布时间】:2010-10-11 16:28:10
【问题描述】:
我是创建 Chrome 扩展程序的新手。我的扩展不需要任何类型的 UI。我希望扩展程序在后台运行,并在创建新选项卡和关闭选项卡时记下。稍后我希望扩展程序做其他事情,但我会很高兴收到选项卡“关闭”和选项卡“打开”通知。
关于我应该从哪里开始的任何指示?
非常感谢! 马蒂·P
【问题讨论】:
标签: google-chrome google-chrome-extension
我是创建 Chrome 扩展程序的新手。我的扩展不需要任何类型的 UI。我希望扩展程序在后台运行,并在创建新选项卡和关闭选项卡时记下。稍后我希望扩展程序做其他事情,但我会很高兴收到选项卡“关闭”和选项卡“打开”通知。
关于我应该从哪里开始的任何指示?
非常感谢! 马蒂·P
【问题讨论】:
标签: google-chrome google-chrome-extension
您可以从阅读 background pages 和 Tabs API 开始,它们可以让您捕捉到这些事件。
【讨论】:
您可以使用以下方法检测到这一点:
chrome.tabs.onCreated.addListener(function(Tab tab) {...});
参数
标签(标签) 已创建选项卡的详细信息。
和
chrome.tabs.onRemoved.addListener(function(integer tabId, object removeInfo) {...});
参数 选项卡 ID ( 整数 ) 删除信息 ( 目的 ) isWindowClosing (布尔值) 关闭选项卡时为真,因为它的窗口正在关闭。
【讨论】: