【发布时间】:2018-01-17 11:32:54
【问题描述】:
我想让我的网站用户通过 WhatsApp 分享当前网页 url(存储在 ViewBag.OgUrl 中)。
WhatsApp 消息应包含 url 标题(存储在 ViewBag.OgTitle 中),单击该标题将打开 url(存储在 ViewBag.OgUrl 中)。
这需要通过不带js的html来完成。
标准方式是:
@{
var urlWhatsapp = "whatsapp://send?text=" + @ViewBag.OgUrl;
}
然后简单地说:
<a href="@urlWhatsapp" target="_blank">WhatsApp Share</a>
这很好用,除了实际的 url 是共享的而不是标题。
例如,一条 WhatsApp 消息包含实际链接 http://example.org/,而我希望它显示在 WhatsApp 中:
编辑:如果想获得标题和链接,只需将代码替换为:
@{var urlWhatsapp = "whatsapp://send?text=" + @ViewBag.OgTitle + " - " + @ViewBag.OgUrl;}
<a class="fa fa-whatsapp" href="@urlWhatsapp" target="_blank"></a>
如果在分享之后等待,但在将消息实际发送给收件人之前,原始消息上方会出现一个可点击的框(对于任何带有 URL 中定义的 whatsapp 链接 - 图像、文本等)。根据 - 见下面的例子)
【问题讨论】:
-
你找到答案了吗