Javascript onInstalled chrome运行时调试?

Javascript onInstalled chrome运行时调试?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,当我在开发人员模式下安装扩展时,上面的代码不起作用。我想在chrome web store中安装扩展后,将活动选项卡更新为空白选项卡。这是一个无效的URL,这就是它无法工作的原因 你不能只是“删除”URL而不导航到你提供的新URL 如果您试图导航到新选项卡页面,它有一个URL(通常是隐藏的)chrome://newtab。如果您想要一个内容为空的页面,那么它是关于:blank或者使用关于:blank作为空选项卡。我还有一个问题,如果用户在类似的页面上触发executescript,那么execu

当我在开发人员模式下安装扩展时,上面的代码不起作用。我想在chrome web store中安装扩展后,将活动选项卡更新为空白选项卡。

这是一个无效的URL,这就是它无法工作的原因

你不能只是“删除”URL而不导航到你提供的新URL


如果您试图导航到新选项卡页面,它有一个URL(通常是隐藏的)
chrome://newtab
。如果您想要一个内容为空的页面,那么它是关于:blank

或者使用关于:blank作为空选项卡。我还有一个问题,如果用户在类似的页面上触发executescript,那么executescript也会出错。似乎在安装后将用户带到一个新的空白选项卡不是一个完美的解决方案。@DanielHerr当我将文件夹拖到扩展页时,我的警报没有触发,如何调试已安装?@AaronMusktin为什么需要一个空白页开始?听起来像@Xan,因为当用户单击popup.html(browseraction)的内容时,我触发了executeScript,所以在chrome web store页面中我得到了一个错误。这就是为什么我想在安装之后,在他们点击popup.html之前,把他们带到某个地方。
chrome.runtime.onInstalled.addListener(function(){
    chrome.tabs.update(null, {url: ''});
    alert();
});