通过HTML / JS是否有可能触发智能手机上的共享菜单?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (91)

是否有可能通过HTML或JavaScript在智能手机的本地浏览器中触发共享功能?

当然有很多提供分享按钮的服务。但是当我想要在Facebook上分享一个网站时,我需要在我目前使用的浏览器中登录Facebook。

几乎所有的浏览器都内置了自己的共享功能,这会触发系统菜单来选择要共享的应用程序:

这个问题是关于:如何触发这个菜单?

我知道可以使用链接的href属性中的指定前缀来触发调用,例如tel:callto:。也许这种共享菜单的这种快捷方式也存在?或者一些JavaScript代码?或者完全不同的方式如何做到这一点?

提问于
用户回答回答于

据我所知,目前的浏览器/移动操作系统没有实现。

用户回答回答于

目前只有在镶嵌在flag后面的chrome中可用。

navigator.share({
    title: document.title,
    text: "Hello World",
    url: window.location.href
}).then(() => console.log('Successful share'))
.catch(error => console.log('Error sharing:', error));

扫码关注云+社区

领取腾讯云代金券