首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在手机网站上制作转贴按钮,使用内部转贴功能

如何在手机网站上制作转贴按钮,使用内部转贴功能
EN

Stack Overflow用户
提问于 2020-12-21 18:26:17
回答 1查看 23关注 0票数 0

我需要在网站上实现当前页面链接共享按钮,我试图使用webshare api来实现,但在所有设备上我都收到警告,浏览器版本已过期,我需要更新它。你能给我其他的建议吗?

代码语言:javascript
复制
var shareButton = document.getElementById('share-button');
  shareButton.addEventListener('click', function () {

  if (navigator.share) {
    console.log("Your browser support")

      navigator.share({
        title: "title",
        text: "text",
        url: window.location.href,
      })
      .then(function () {
        console.log("Success")
      })
      .catch(function () {
        console.log("Error")
      })

    } else {
      alert("Your browser version is out of date")
    }
  })'''
代码语言:javascript
复制
<div class="share-button-plugin mt-30">
                <button id="share-button"><i class="fa fa-share-alt"></i>Share</button>
              </div>

EN

回答 1

Stack Overflow用户

发布于 2020-12-21 20:59:28

在火狐网站( https://developer.mozilla.org/en-US/docs/Web/API/Navigator/share )上写着你应该使用navigator.canShare()

此外,还有一条注释:

安全上下文。此功能仅在部分或所有支持浏览器中的安全上下文(HTTPS)中可用。

由于浏览器兼容性较差,我一般不会使用此功能:

https://developer.mozilla.org/en-US/docs/Web/API/Navigator/share#Browser_compatibility

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65391069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档