Google chrome 从扩展打开背景选项卡

Google chrome 从扩展打开背景选项卡,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,我想在后台打开标签页,这样用户就不会被打断,并将继续在他所在的位置工作,甚至在其他应用程序中工作。我试过了 chrome.tabs.create({ url: "https://google.com", active: false, selected: false }) 但它不起作用-浏览器切换到新创建的选项卡。关闭devtools 问题中的代码是正确的,Chrome会打开背景选项卡。除非您为调试扩展打开了devtools。如果这些开发工具是一个活动窗口,Chrome仍将切

我想在后台打开标签页,这样用户就不会被打断,并将继续在他所在的位置工作,甚至在其他应用程序中工作。我试过了

chrome.tabs.create({ url: "https://google.com", active: false, selected: false })
但它不起作用-浏览器切换到新创建的选项卡。

关闭devtools


问题中的代码是正确的,Chrome会打开背景选项卡。除非您为调试扩展打开了devtools。如果这些开发工具是一个活动窗口,Chrome仍将切换到新打开的选项卡。

代码正确,工作正常。对这个问题的唯一解释是其他的东西正在修改这个选项卡。例如,某些浏览器可能具有覆盖新打开选项卡行为的设置。或者您有另一个扩展来修改新打开的选项卡的行为,或者您的扩展中有另一个代码与chrome.tabs.onCreated listener中的完全相同。@wOxxOm,解决了这个问题。这有点有趣。