Javascript 关闭按钮打开chrome扩展弹出窗口上的新chrome商店选项卡
我们的网站上有一个Chrome扩展下载按钮 当你点击它时,它会打开一个弹出窗口,上面写着“添加扩展”、“取消”等等 图中显示了我所指的弹出窗口 它工作正常,除了“取消”按钮打开一个新选项卡并将您带到插件浏览器商店页面 我不知道它为什么这样做,或者如何让它取消 js:Javascript 关闭按钮打开chrome扩展弹出窗口上的新chrome商店选项卡,javascript,google-chrome,plugins,google-chrome-extension,popup,Javascript,Google Chrome,Plugins,Google Chrome Extension,Popup,我们的网站上有一个Chrome扩展下载按钮 当你点击它时,它会打开一个弹出窗口,上面写着“添加扩展”、“取消”等等 图中显示了我所指的弹出窗口 它工作正常,除了“取消”按钮打开一个新选项卡并将您带到插件浏览器商店页面 我不知道它为什么这样做,或者如何让它取消 js: chrome.webstore.install(webStoreURL, () => null, (error, errorCode) => { window.open(PLUGIN_LINKS.Chrome,
chrome.webstore.install(webStoreURL, () => null, (error, errorCode) => {
window.open(PLUGIN_LINKS.Chrome, '_blank');
});
非常感谢您提供的任何帮助。好吧,您不分青红皂白地试图打开“错误”网页。事实上,用户单击“取消”就是其中之一 您需要分析
errorCode
以过滤掉它
chrome.webstore.install(webStoreURL, () => null, (error, errorCode) => {
if (errorCode !== "userCanceled") {
window.open(PLUGIN_LINKS.Chrome, '_blank');
}
});
注意:从错误代码列表中可以明显看出,还有许多其他条件使打开Web应用商店页面变得无用。你应该重新思考这个逻辑。PLUGIN\u LINKS.Chrome的价值是什么?