【发布时间】:2016-02-03 20:14:11
【问题描述】:
我需要在一个新的单选项卡 chrome 窗口上打开一个 url,就像您通常使用 window.open 和“_blank”一样,但是当在 chrome 应用程序中完成时,该 url 会在一个新选项卡中打开已经在运行 chrome,忽略所有窗口功能选项(宽度、高度等)。
是我们做错了什么还是 Chrome 应用程序限制?有什么办法解决吗?
最好的问候 塞尔吉奥
【问题讨论】:
我需要在一个新的单选项卡 chrome 窗口上打开一个 url,就像您通常使用 window.open 和“_blank”一样,但是当在 chrome 应用程序中完成时,该 url 会在一个新选项卡中打开已经在运行 chrome,忽略所有窗口功能选项(宽度、高度等)。
是我们做错了什么还是 Chrome 应用程序限制?有什么办法解决吗?
最好的问候 塞尔吉奥
【问题讨论】:
你有两个选择。
使用适当的 API 打开选项卡 chrome.browser.openTab,但这并不能让您在单独的窗口中打开它。这样的选项可能是一个不错的补充,您可以尝试submitting 为其提出功能请求。
Open an app window 带有一个本地 HTML 文件,该文件将所需的 Web 内容嵌入到 <webview> 中。然后,您可以完全控制外观,但无法访问浏览器的便利功能,例如当前用户的 cookie/密码存储,并且必须自己实现一些东西,例如对话框。
恐怕 Chrome 应用无法通过设计以更详细的方式与浏览器本身交互。
【讨论】: