在浏览器标签中运行Chrome打包应用

Nik*_*Nik 12 javascript google-chrome google-chrome-app

我想使用为Chrome Packaged Apps提供的新API,但也想保留在当前浏览器环境中打开某些本地URL的功能,是否可能?所有打包应用程序教程都专注于创建单独的窗口并将app用作系统中的一等公民.

也许它可能以某种方式使用chrome.socket和其他API一样,甚至可能只在开发人员模式?

man*_*ini 11

不,这是不可能的设计.Chrome打包应用程序与浏览器分开运行,无法访问特定于浏览器的功能,例如标签.您可以获得的最接近的是通过window.open在浏览器中打开外部(不在打包的应用程序中)URL.

但是,您可以使用webview标记来模拟浏览器.请参阅浏览器示例的代码以了解如何执行此操作.

您还可以使用刚刚发布的消息传递API安装与您的打包应用程序对话的扩展程序.查看消息传递示例以了解如何 - 只要您了解应用程序和扩展ID,它就非常简单.

  • 断开的链接!断开的链接! (2认同)