可以从javascript打开Chrome应用程序中的链接
Possible to open link in Chrome Application from javascript?
从命令行,我可以打开一个url作为chrome应用程序运行例如:
chromium --app=https://www.stackoverflow.com
是否可以在现有页面中从javascript打开此模式下的url ?为了清楚起见,理想情况下,url应该在一个新窗口中打开,该窗口具有——app标志所隐含的属性(例如,没有地址栏),无论当前页面是否在该模式下运行。
我问这个问题的原因是我想把它集成到viimium中。
没有办法直接从Javascript中完成所需的操作。我想你需要创建一个Chrome扩展来做到这一点。
你仍然可以找到一个名为"打开外部应用程序"的扩展,但它的使用NPAPI和NPAPI是不支持最新的Chrome版本了。源代码托管在BitBucket上。
做同样事情的新方法是使用本机消息传递API。在这种情况下,外部应用程序必须注册一个本地消息传递主机,以便与您的应用程序交换消息。详见http://developer.chrome.com/extensions/messaging.html#native-messaging相关文章:
- 将下载链接从web浏览器传递给第三方应用程序
- 链接两个网页或网络应用程序的最佳方式
- Cordova包装应用程序内部链接加载在应用程序中,外部链接加载在浏览器中
- 如何在点击链接后从用户取消对话框中获得回调以选择移动应用程序
- 如何阻止iPhone web应用程序链接在Safari中打开
- 正在Rail应用程序中链接JS文件
- 如何为应用深度链接创建超链接文本
- 如何定位“隐藏”的 iframe?(应用程序:链接到嵌入“隐藏的海报图像”嵌入的 Youtube 视频的起始位置)
- 在后台打开应用程序链接没有
- Meteor应用程序链接到外部页面/应用程序
- 应用程序链接打开HTML5/JS应用程序
- 制作应用程序链接的简单Javascript(深度链接到移动应用程序)
- 在幻影成功后将应用程序链接到真正的api
- 使用Facebook's移动托管API与解析云代码的应用程序链接
- Facebook图形API-发布应用程序链接
- 对整个DIV区域应用超链接
- Indesign脚本GREP在应用超链接目的地时出错
- 从我的网站使用应用程序链接方法到我的移动应用程序的深度链接
- 共享闲逛应用程序链接
- 如果至少有一个输入不是原始的,我如何将CSS应用于链接,如果所有输入都是原始的,我如何撤销该更改?