【问题标题】:Use Android share intent in Javascript in Chrome?在 Chrome 的 Javascript 中使用 Android 共享意图?
【发布时间】:2013-10-17 13:28:30
【问题描述】:

我想在 Android 版 Chrome 中通过 Javascript 调出 Android 共享菜单。 我知道您可以从 Chrome 启动特定应用程序: https://developers.google.com/chrome/mobile/docs/intents

有没有办法使用 href="intent://..." 打开共享菜单? 这是在应用程序中完成的方式:http://developer.android.com/training/sharing/shareaction.html

【问题讨论】:

标签: javascript android google-chrome android-intent


【解决方案1】:

在 MDN 中提到了 navigator.share 作为 experimental technology

Google Developers page.中也有更多描述

从 chrome 61 你可以做到这一点,这里是demo I found online。我已经在最新的 Android Chrome(在 Android Oreo 上)上对其进行了测试,它运行良好。

【讨论】:

    【解决方案2】:

    快速回答是你不能。

    我制作了这个示例:http://jsbin.com/AdAPEmu/2,它构造了在 Android 上显示的 Intent,而 Chrome 无法识别它,它需要一个包来配合它。

    【讨论】:

      【解决方案3】:

      这篇文章,Triggering a native Share intent on Android from the web,可能会提供更多详细信息,说明为什么从网页触发意图目前无法正常工作。

      所以,是的,显然您可以完成这项工作,但可能只能使用您自己的目标应用程序(您可以控制清单的应用程序)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多