Nir*_*Nir 5 javascript google-chrome-app
我已经构建了一个 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);
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21737 次 |
最近记录: |