2017-08-09 38 views
0

我想让我的网站用户通过WhatsApp分享当前网页url(存储在ViewBag.OgUrl中)。WhatsApp只使用html通过描述性文本分享url链接

的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的显示:

First example

回答

0

这是不可能的,分享的WhatsApp的链接,你想要的方式。您只能发送带有完整链接的邮件,例如http://example.org/,WhatsApp会将其检测为您的链接。

+0

是的,我使用标准的方式。我不确定无法命名该链接。 – user6099216

0

这个问题问一个基于HTML的程序(没有JS)

答案是,在这个时候,就可以发送文本+通过WhatsApp的标识的链接。

不可能只发送一个标题,点击后将链接到url本身。

在html的语法是:

@{var urlWhatsapp = "whatsapp://send?text=" + @ViewBag.OgTitle + " - " + @ViewBag.OgUrl;} 

    <a class="fa fa-whatsapp" href="@urlWhatsapp" target="_blank"></a> 

其中@ ViewBag.OgTitle是标题和@ ViewBag.OgUrl是完整的URL(包括http://或https://)