Asp.net Whatsapp共享链接无法从手机上运行
我正在使用aspx初始化以共享链接。 aspx代码为:Asp.net Whatsapp共享链接无法从手机上运行,asp.net,url,mobile,share,whatsapp,Asp.net,Url,Mobile,Share,Whatsapp,我正在使用aspx初始化以共享链接。 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> 链接运行良好。我可以分享这个链接。但最近几个月,我无法分享这个链接,因为我在手机上收到了
<a href='<%#"https://wa.me/?text="+ Server.UrlEncode(Request.Url.AbsoluteUri)%>' class="fa fa-whatsapp social-share-link a-fb-whatsapp" target="_blank"></a>
链接运行良好。我可以分享这个链接。但最近几个月,我无法分享这个链接,因为我在手机上收到了whatsapp的一条信息,显示为
无法打开链接
屏幕截图:
注意:我可以通过网络浏览器共享,但不能通过手机共享。
语法有什么问题吗,或者whatsapp更新了他们的功能,但我不这么认为,因为他们的文档仍然有相同的信息
编辑:chrome inspector中的输出url如下所示:
我在不同的android浏览器(FireFox)中尝试了相同的链接,效果很好 对于chrome,我将链接更改为->whatsapp://send?text= 我的代码:
string WhatsappShareURL = "whatsapp://send?text=" + Request.Url.AbsoluteUri;
hlWhatsappMobile.NavigateUrl = Server.UrlEncode(WhatsappShareURL);
string WhatsappShareURL = "https://wa.me/?text=" + Request.Url.AbsoluteUri;
hlWhatsappWeb.NavigateUrl = Server.UrlEncode(WhatsappShareURL);
对于计算机:
我使用此链接->
我的代码:
string WhatsappShareURL = "whatsapp://send?text=" + Request.Url.AbsoluteUri;
hlWhatsappMobile.NavigateUrl = Server.UrlEncode(WhatsappShareURL);
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
}
});
$(文档).ready(函数(){
如果($(窗口).width()<520){
//显示移动链接
}
否则{
//显示网页链接
}
});
对于计算机,您将希望使用此链接
https://api.whatsapp.com/send?text=YourTextHere
否则,如果您使用wa.me
,您将获得一个错误页面,除非您包含电话号码。例如,此链接指向一个错误:
通常,您不知道数字,您希望用户指定。在这种情况下,您必须使用
api.whatsapp.com
域。如果您仅使用一个单词作为文本而不是url,会发生什么情况?我开始尝试实现时,它工作正常。我只是尝试了我自己的文本,它工作正常,然后我尝试了您的链接,但没有。所以,这是关于你要传递的文本的问题好的。。让我用其他文字再试一次..不工作了。。但在隐姓埋名模式下工作正常奇怪的问题wa.me链接直到上周都工作正常。whatsapp更新了吗?一周前我还以为它工作得很好呢!但在研究了一点之后,我不是很确定。也许它坏了一段时间了?