Web Share API 在 Chrome + Windows 8.1 上损坏了吗?

Is Web Share API broken on Chrome + Windows 8.1?

我的代码与网络上的许多示例相似,包括 https://mdn.github.io/dom-examples/web-share/

处的 MDN 代码
      btn.addEventListener('click', () => {
        navigator.share(shareData)
          .then(() =>
            console.log('MDN shared successfully');
          )
          .catch((e) =>
            console.error('Error: ' + e);
          )
      });

问题:

navigator.share returns 如果共享被拒绝,承诺就会失败。就我而言,它会这样做,但会延迟几秒钟。 我的主要问题是这个延迟:如果我知道共享 API 失败,我可以回退,除了这里我需要在错误发生之前等待未知的时间。

模式详情:

我刚刚在 Chrome 和 Edge(稳定版)上的 Windows 10 上尝试了 demo,并且有效。也许扩展程序干扰了 API?