【问题标题】:How to launch Chrome packaged app by clicking on a button in a html page如何通过单击 html 页面中的按钮来启动 Chrome 打包应用程序
【发布时间】:2014-11-12 11:48:19
【问题描述】:

我创建了一个 Chrome 打包应用程序,当我在命令提示符中执行以下行时,它会启动该打包应用程序:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --load-and-launch-app="chrome-app-path-goes-here"

如何通过单击 html 页面中的按钮来启动此 Chrome 应用程序?有什么 javascript 或 jQuery 方法可以做到这一点吗?

【问题讨论】:

    标签: javascript jquery html google-chrome-app


    【解决方案1】:

    是的,这是可能的。

    要求:

    • 专门将清单中的域列入白名单
    • 知道应用的ID(可以pin it for development)
    • 已经安装了应用程序。

    看看externally_connectable:docs,example。

    您可以做的是向应用发送消息,该应用将唤醒其事件页面。
    从那里,您可以照常打开应用程序的窗口。

    【讨论】:

    • 谢谢 Xan!会试试这个。
    • 作为一个额外的好处,网页可以通过这种方式检测是否安装了应用程序。
    • 请注意(以防不明显)您不能拥有它,因此任何网站都可以这样做,只有您在应用程序中列入白名单的网站。
    • @Ben 嗯,这是我回答中的第 1 条要求。
    • @Xan,是的,我知道,只是想多指出一点,因为它不能使用通配符。
    猜你喜欢
    • 2013-06-16
    • 2018-08-12
    • 1970-01-01
    • 2018-11-22
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多