除了Chrome之外,还有什么方法可以使用Web Share API

olhwl3o2  于 2023-06-19  发布在  Go
关注(0)|答案(1)|浏览(105)

实际上,我在移动的Web应用程序中实现了Web Share API,它在Chrome中运行良好,因为它是由Google为Chrome开发的。但是我希望同样的功能在其他一些浏览器上也能工作,比如FF和Opera
有没有办法做到这一点,否则它是强制性的添加自定义弹出那些浏览器无论是不支持Web API。

hc8w905p

hc8w905p1#

对WebShare API的支持正在扩展--截至2019年初,Safari在桌面和移动设备上都支持它。您可以在此处查看支持的浏览器列表:https://caniuse.com/#feat=web-share
您可以通过执行if (navigator.share)来轻松检测客户端浏览器是否支持它。简单的例子如下:https://alligator.io/js/web-share-api/
但是,如果它不受支持,您将需要创建一个替代的非本地弹出窗口,其中包含您希望向用户提供的共享选项。(这是我在我工作的新闻网站上刚刚实现的)。

相关问题