如何打开在chrome:// apps中列出的浏览器应用

问题描述 投票:2回答:1

基于Chromium的浏览器的应用程序页面位于chrome:// apps

我已经安装了一些应用程序。是否可以像打开文件选择框一样从from JavaScript启动其中之一?

我可以通过将该URL设置为链接来打开chrome:// apps,但是单个应用程序呢?

javascript browser web-applications progressive-web-apps chromium
1个回答
0
投票

复制自:Open Chrome in a new window (Chrome app)

可悲的是,我无法做到。

在应用程序的上下文中使用window.open有点麻烦,但是会导致该URL在用户的默认浏览器(不一定是Chrome)中打开。无法控制浏览器如何选择打开它。

[Chrome应用特定的API是专门为“在Chrome中打开页面” chrome.browser而创建的。但是,它仍然不提供在新窗口中打开的选项。

最接近的方法是创建自己的“浏览器”:一个带有的应用程序窗口。然后,您可以完全控制演示文稿,但是它未与Chrome的配置文件集成,因此可能需要进行其他工作才能实现对话框和浏览器控件之类的内容。参见Browser sample app documentation


0
投票

您可能需要应用程序ID,然后可以将其附加到URL。我不确定如何找到,但是如果您进入chrome上的应用程序页面,将应用程序图标拖到浏览器的搜索栏中,则应该获得完整链接。

例如,我将Google幻灯片图标拖到搜索栏上,它给了我这个URL chrome-extension://aapocclcgogkmnckokdopfmhonfmgoek/main.html。因此,您可以试一下!尝试打开chrome应用程序页面,然后将要在新标签页中打开的应用程序拖到搜索栏上。

© www.soinside.com 2019 - 2024. All rights reserved.