我正在开发一个chrome扩展,因为我想在chrome启动时在本地存储中打开一个已保存的URL。即,当用户最初(在一天中)点击chrome时,我想在新窗口中打开网址而不点击扩展名。有可能吗?
由于
答案 0 :(得分:1)
是的,您正在寻找的是chrome.tabs.create。这将打开一个带有指定URL的新选项卡。
chrome.tabs.create({url: localStorage.getItem('urlLocalStorageKey')})
如果您希望它在新窗口中打开,那么您需要chrome.windows.create。
chrome.windows.create({url: [localStorage.getItem('urlLocalStorageKey')]})
对于这两种方法,您需要在清单中添加tabs
权限。
如果您在扩展程序后台脚本中实施其中任何一项,那么它们将在Chrome打开时运行。
答案 1 :(得分:1)
是的,window.open("URL to open", '_blank');
将打开窗口。