Whatsapp 分享 link 无法在移动设备上使用
Whatsapp share link not working from mobile
我正在使用 aspx 初始化 whatsApp click to chat feature 以共享一个 link。
aspx 代码是:
<a href='<%#"https://wa.me/?text="+ Server.UrlEncode(Request.Url.AbsoluteUri)%>' class="fa fa-whatsapp social-share-link a-fb-whatsapp" target="_blank"></a>
link 工作正常。我能够分享 link。但最近几个月我无法分享 link,因为我在手机中收到一条来自 whatsapp 的消息,显示为
Couldn't open link
屏幕截图:
注意:我可以从网络浏览器分享,但不能从我的手机分享。
语法是否有任何错误或 whatsapp 更新了他们的功能,但我不这么认为,因为他们的文档仍然有相同的信息?
编辑:输出 url 在 chrome 检查器中看起来像这样:
我在不同的 android 浏览器 (FireFox) 中尝试了相同的 link,它工作正常。
对于 chrome 我将 link 更改为此 -> whatsapp://send?text=
我的代码:
string WhatsappShareURL = "whatsapp://send?text=" + Request.Url.AbsoluteUri;
hlWhatsappMobile.NavigateUrl = Server.UrlEncode(WhatsappShareURL);
对于计算机:
我用这个 link -> https://wa.me/?text=
我的代码:
string WhatsappShareURL = "https://wa.me/?text=" + Request.Url.AbsoluteUri;
hlWhatsappWeb.NavigateUrl = Server.UrlEncode(WhatsappShareURL);
然后我在jquery中切换它们:
$(document).ready(function () {
if ($(window).width() < 520) {
//Show mobile link
}
else {
//Show Web link
}
});
对于计算机,您需要使用此 link...
https://api.whatsapp.com/send?text=YourTextHere
否则,如果您使用 wa.me
,您将看到错误页面,除非您包含 phone 号码。例如,这 links 到一个错误:https://wa.me/?text=SomeTexttoShare
通常,您不知道号码,并且希望用户指定。在这种情况下,您必须 使用 api.whatsapp.com
域。
我正在使用 aspx 初始化 whatsApp click to chat feature 以共享一个 link。 aspx 代码是:
<a href='<%#"https://wa.me/?text="+ Server.UrlEncode(Request.Url.AbsoluteUri)%>' class="fa fa-whatsapp social-share-link a-fb-whatsapp" target="_blank"></a>
link 工作正常。我能够分享 link。但最近几个月我无法分享 link,因为我在手机中收到一条来自 whatsapp 的消息,显示为
Couldn't open link
屏幕截图:
注意:我可以从网络浏览器分享,但不能从我的手机分享。
语法是否有任何错误或 whatsapp 更新了他们的功能,但我不这么认为,因为他们的文档仍然有相同的信息?
编辑:输出 url 在 chrome 检查器中看起来像这样:
我在不同的 android 浏览器 (FireFox) 中尝试了相同的 link,它工作正常。
对于 chrome 我将 link 更改为此 -> whatsapp://send?text=
我的代码:
string WhatsappShareURL = "whatsapp://send?text=" + Request.Url.AbsoluteUri;
hlWhatsappMobile.NavigateUrl = Server.UrlEncode(WhatsappShareURL);
对于计算机: 我用这个 link -> https://wa.me/?text=
我的代码:
string WhatsappShareURL = "https://wa.me/?text=" + Request.Url.AbsoluteUri;
hlWhatsappWeb.NavigateUrl = Server.UrlEncode(WhatsappShareURL);
然后我在jquery中切换它们:
$(document).ready(function () {
if ($(window).width() < 520) {
//Show mobile link
}
else {
//Show Web link
}
});
对于计算机,您需要使用此 link...
https://api.whatsapp.com/send?text=YourTextHere
否则,如果您使用 wa.me
,您将看到错误页面,除非您包含 phone 号码。例如,这 links 到一个错误:https://wa.me/?text=SomeTexttoShare
通常,您不知道号码,并且希望用户指定。在这种情况下,您必须 使用 api.whatsapp.com
域。