javascript - 除了 Android Chrome 的 navigator.share,如何向我的网站添加功能性“共享”图标?
问题描述
新版本的 Android 版 Chrome 允许我们用来navigator.share
启动原生 Android 共享器,这真是太棒了。超级简单的共享,并且采用用户习惯的格式,而不是每个网站都不同的格式。
所以这是一个浏览器。但它只占我流量的 20% 左右。高达 50% 来自 iOS。其余来自其他 android/windows/mac。
有没有类似的东西可以在其他浏览器中实现,尤其是 iOS Safari?还是我们必须“自己动手”和/或使用重量级的库?
一些谷歌搜索抛出了http://webintents.org/share,但据我所知 caniuse.com 只对 Android 浏览器和 Firefox for Android 有帮助。总比没有好,但是那个 URL 上的演示似乎在那些浏览器中不起作用,所以也许这已经停止了?
谢谢
解决方案
随着时间的推移,iOS 现在支持 Web Share API,因此可以处理大约 70% 的移动流量。
推荐阅读
- sql - 日、类别聚合的最大值?
- javascript - 异步等待中未捕获类型错误
- jenkins - Surefire:测试目标不选择测试
- c++ - 是否可以从 C++ 中的回调函数影响局部变量?
- python - Python Matplotlib线图:改变中间的线条颜色
- javascript - 使用 datepicker 在 javascript 中更改开始日期时,结束日期不会更改
- javascript - 数组过滤器不适用于状态
- mariadb - mysql窗口功能在生产服务器上工作,而不是在Raspberry Pi上
- node.js - Node.js 应用程序在 Plesk-Onyx 上给出 504
- php - 使用撇号搜索未转义记录的查询