小编Jon*_*Hla的帖子

为什么 navigator.share 只共享文本,而不共享 URL?

我已经在我的 React 应用程序中添加了 navigator.share 函数,但由于某种原因,它只共享对象中的文本而不是 URL?我在这里缺少什么吗?

    function shareList() {
      if (navigator.canShare) {
        navigator.share({
          title: "Page Title",
          text: "brief description",
          url: window.location.href,
        });
      } else {
        //functionality for desktop
      }
    }
Run Code Online (Sandbox Code Playgroud)
<input type="button" value="Share..." onclick="shareList()"/>
Run Code Online (Sandbox Code Playgroud)

在 iOS 上,共享对话框会正确弹出,但共享对象只是文本而不是 URL。这是弹出窗口的屏幕截图

分享对话截图

javascript navigator reactjs

5
推荐指数
1
解决办法
3322
查看次数

标签 统计

javascript ×1

navigator ×1

reactjs ×1