google-chrome - 如何从打包的应用程序 WebView 到默认浏览器打开链接?

标签 google-chrome google-chrome-app

有一个Messenger chrome打包的应用程序,里面有webView。如何在浏览器中打开 Messenger 中的链接?

项目开源:https://github.com/clicman/OdSkype

最佳答案

如果 url 是您想要从 Chrome 应用程序在浏览器中打开的 URL,则有 2 种可能性:

  1. 在用户的默认浏览器中打开 URL:

    window.open(url);
    
  2. 专门在 Chrome 中打开该 URL,无论默认浏览器设置如何,都会有 a recent API :

    chrome.browser.openTab({url: url});
    

    这需要“浏览器”权限。

关于google-chrome - 如何从打包的应用程序 WebView 到默认浏览器打开链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30340566/

相关文章:

javascript - 如何从 Chrome 扩展程序下载公共(public) Google Drive 文件?

javascript - 使用 es6 使用 chrome 进行调试

javascript - Chrome 打包应用程序中的 JSON 模式验证

javascript - Google Chrome Packaged App - 在系统启动时运行

visual-studio-2012 - 我可以获得 Chrome 应用程序和扩展程序的智能感知吗?

C++ V8 嵌入项目结构

javascript - 如何让 Chrome 在更改 url 失败时抛出异常

javascript - chrome 71 不会检测 onclick 事件中的 id,除非它是 this.id

google-chrome - 如何更改 chrome 打包的应用程序 id 或者为什么我们需要在manifest.json 中添加关键字段?

google-chrome - 使 Chrome 应用程序以特殊窗口边框运行