Google chrome extension 如何以编程方式在Chrome扩展中设置新的选项卡页面?
因此,默认情况下,新的标签页被替换为我的Chrome扩展名(通过清单)。但是,我想提供禁用它的选项(以编程方式)Google chrome extension 如何以编程方式在Chrome扩展中设置新的选项卡页面?,google-chrome-extension,Google Chrome Extension,因此,默认情况下,新的标签页被替换为我的Chrome扩展名(通过清单)。但是,我想提供禁用它的选项(以编程方式) 我怎样才能做到这一点?谷歌更换了《星球大战》的新标签,允许您查看默认的新标签页。它使用的url是chrome-search://local-ntp/local-ntp.html. 例如: options.html: <input type="checkbox"> Use default new tab page newtab.js: chrome.storage.syn
我怎样才能做到这一点?谷歌更换了《星球大战》的新标签,允许您查看默认的新标签页。它使用的url是chrome-search://local-ntp/local-ntp.html. 例如: options.html:
<input type="checkbox"> Use default new tab page
newtab.js:
chrome.storage.sync.get("defaultnewtab", function(storage) {
if(storage.defaultnewtab) {
chrome.tabs.update({ url: "chrome-search://local-ntp/local-ntp.html" })
} })
这并不总是有效的。扩展应该显示最后一个设置的新标签页,而不是Chrome的默认标签页。
chrome.storage.sync.get("defaultnewtab", function(storage) {
if(storage.defaultnewtab) {
chrome.tabs.update({ url: "chrome-search://local-ntp/local-ntp.html" })
} })