Web上的分享(Share)API

Web上的分享(Share)API_第1张图片

我认为Web Share API非常酷,简而言之,它会利用您所使用的平台上的原生共享功能(如果该平台支持的话)。

我喜欢这个:

Web上的分享(Share)API_第2张图片

远远不止这些东西:

Web上的分享(Share)API_第3张图片

为什么?

  • Web Share API只是几行代码。简单!没有图像,没有重量级的JavaScript或iframe。
  • 用户看到的UI是针对其平台定制的,甚至可能是由他们定制的,以在其中包含他们想要的东西。

好样的,Web标准。

但并不是所有地方都支持。例如,我在Chrome浏览器中写这篇博客文章,在桌面Chrome浏览器中无法使用,但在桌面的Safari中却可以工作

Web上的分享(Share)API_第4张图片

所以,如果我要使用它,我宁愿在把按钮放在页面上之前先测试一下是否支持。这是非常简单的:

if (navigator.share) {

}

下面是一个例子,如果API被支持的话,我把一个

你可能感兴趣的:(web-api,前端,javascript)