【问题标题】:'Share link' from Navigator doesn't work on MessengerNavigator 中的“共享链接”在 Messenger 上不起作用
【发布时间】:2021-01-25 17:13:30
【问题描述】:

此功能适用于任何地方(WhatsApp、AirDrop、消息),但不适用于 Facebook Messenger。

如果我输入文本,例如“foo”从网站发送来自 iOS(iOS 14)的链接到 Messenger 联系人时,只有“foo”被发送给他们,而不是链接,虽然我清楚地通过 Navigator.share 进行共享。

是否存在任何错误?

 inviteFromLink() {
      if (navigator.share) {
        navigator
          .share({
            title: "Title",
            text: "Join My Team!",
            url: "https://jointeam.com/"
          })
          .then(() => console.log("Successful share"))
          .catch(error => {
            // Chrome returns an error on cancelling
            // No need to display a warning on cancel...
            // this.displayWarning();
            console.log("Error sharing", error);
          });
      }
    },

【问题讨论】:

    标签: javascript navigator


    【解决方案1】:
    inviteFromLink() { 
    ...}
    

    我认为方法定义有错误。 试试这个方法

    function inviteFromLink () { ... }
    

    或

    inviteFromLink = () => { ... }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-03
      • 2021-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多