15

我需要在我的 Chrome 扩展程序中知道浏览器何时启动,以便它可以自动打开一个 html 页面。Chrome 扩展 API 中是否有一种机制可以让我使用这个工具?

我需要此功能用于我的个人扩展,我只在我的计算机上使用。因此,如果这可以通过 hack 来完成,那就没问题了。我的扩展想知道浏览器何时启动。

有任何想法吗?

4

2 回答 2

13

如果您希望在 Chrome 启动时打开选项卡,您可以只包含以下代码:chrome.tabs.create({url:"someUrl"});在您的 background.js 文件中,或者如果您希望每次打开新窗口时都打开它,您可以包含以前的代码和一个额外的事件侦听器像这样的新窗口事件:

chrome.windows.onCreated.addListener(function() {
chrome.tabs.create({url:"someUrl"});
})
于 2012-06-14T23:02:30.510 回答
10

每次浏览器启动时,后台页面中的脚本仅启动一次,因此您只需将后台页面添加到您的扩展程序中即可处理浏览器启动。

于 2012-06-14T16:04:06.917 回答