如何在Chrome应用程序中打开带有外部URL的弹出窗口? (比如window.open with _blank)

时间:2016-02-02 17:02:00

标签: google-chrome-app

我需要在新的单一标签页面上打开一个网址,就像你通常使用window.open和“_blank”一样,但是当在Chrome应用程序中完成时,网址会在新的标签页中打开。已经运行chrome,忽略所有窗口功能选项(宽度,高度等)。

我们做错了什么或这是一个Chrome应用程序约束?有什么方法可以解决吗?

祝你好运 塞尔吉奥

1 个答案:

答案 0 :(得分:1)

您有两种选择。

  1. 使用适当的API打开标签chrome.browser.openTab,但这并不能让您在单独的窗口中打开它。这样的选项可能是一个很好的补充,您可以尝试submitting功能请求。

  2. Open an app window,其中包含将所需网络内容嵌入<webview>内的本地HTML文件。然后,您可以完全控制外观,但无法访问浏览器的便利,例如当前用户的cookie /密码存储,并且必须自己实现一些事情,如对话框。

  3. 我担心Chrome应用无法通过设计以更详细的方式与浏览器进行互动。