2017-08-09 74 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://)