javascript – 如何在Chrome浏览器中打开链接,即使默认的计算机浏览器是“Safari”?
作者:互联网
我已经构建了一个chrome打包应用程序,我正在尝试使用其中一个按钮在特定链接中打开chrome浏览器.
为此,我使用了window.open(“http://myLink.com”),它有效,但不幸的是它打开了默认浏览器而不是chrome.有没有解决的办法?
解决方法:
这只发生在应用程序窗口内部.
如果您从后台页面调用window.open,它将在Chrome中打开.
因此,请将其发送到您的后台页面:
// app window
function openInChrome(url) {
chrome.runtime.sendMessage({action: "openURL", url: url});
}
// background
chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
if(message.action == "openURL") window.open(message.url);
});
标签:javascript,google-chrome-app 来源: https://codeday.me/bug/20191008/1873115.html