2016-03-29 56 views
0

我正在開發一個擴展鉻,因爲它的一部分,我想在鉻開始時打開本地存儲中保存的URL。也就是說,當一個用戶最初(在一天中)點擊Chrome時,我想在新窗口中打開一個URL而不用點擊擴展名。可能嗎 ?Chrome擴展,強制鉻開始打開網址

感謝

回答

1

是的,你要尋找的是chrome.tabs.create。這將打開一個帶有指定URL的新選項卡。

chrome.tabs.create({url: localStorage.getItem('urlLocalStorageKey')}) 

如果你想在新窗口中打開它,那麼你需要chrome.windows.create

chrome.windows.create({url: [localStorage.getItem('urlLocalStorageKey')]}) 

對於這兩個你需要的tabs允許添加到您的清單這些方法。

如果您在擴展後臺腳本中實現其中任何一種,那麼它們將在Chrome打開時運行。

+0

但是我怎樣才能識別用戶打開鉻瀏覽器?有什麼事嗎? – ForTW

+1

[chrome.runtime.onStartup](https://developer.chrome.com/extensions/runtime#event-onStartup)可能就是你要做的。 – dan