【问题标题】:Create a Gmail share link创建 Gmail 共享链接
【发布时间】:2017-11-09 11:09:33
【问题描述】:

我想在我的单页网络应用程序上放置一个按钮,允许用户通过 Gmail 发送链接。我发现一些网站,例如 addthis.com 提供了这样一个按钮,但是这个按钮会自动使用来自 url 栏的链接。由于我有一个单页 Web 应用程序,因此 url 栏中的链接将始终相同。我需要能够自己将链接放入按钮中(例如,可以使用 Facebook 和 Twitter 分享按钮)。

如何创建可用于共享链接的 Gmail 按钮?

谢谢。

【问题讨论】:

  • 为什么不直接获取您想要的图像并像常规链接一样通过 html 链接它?
  • 那很好,但是我可以使用什么 HTML 代码来允许用户通过 Gmail 发送链接?我正在寻找这样的东西:url-to-be-shared.com"></a>。但是这个链接打开 Outlook,它应该打开 Gmail。
  • 谢谢,这似乎在桌面上工作得很好。但是,它似乎不适用于手机。有谁知道我可以使用什么网址通过手机通过 Gmail 共享链接?
  • 如果有人没有 gmail 怎么办?

标签: javascript html outlook gmail gmail-api


【解决方案1】:

试试官方Google+ Share button。那里有一个字段,您可以在其中指定“要共享的 URL”。由于您只使用一个 URL,这可能对您有利。

【讨论】:

  • 此功能已被 google 删除
【解决方案2】:

在按钮单击时编写一个函数并在函数内部执行此操作

let url = 'https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Your+Subject+here&body='+msgbody+'&ui=2&tf=1&pli=1';

window.open(url, 'sharer', 'toolbar=0,status=0,width=648,height=395');

该网址将生成一个链接以打开带有自动填充主题的 gmail 选项卡,您可以放置​​您想要分享的网址来代替 msgbody。

【讨论】:

    【解决方案3】:

    Gmail 可共享链接创建者

    网站链接:GmailLink.GitHub.io

    生成链接的步骤

    1. 获取邮件线程的邮件 ID邮件 > 右侧的 3 点菜单 (⋮) > 点击显示原件 > 查看邮件 ID)。

    2. 复制 Message-Id

    3. 使用 MessageId 并单击提交以生成邮件共享链接。

    【讨论】:

      猜你喜欢
      • 2021-09-30
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-26
      • 2020-10-04
      相关资源
      最近更新 更多