Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Whatsapp共享链接无法从手机上运行_Asp.net_Url_Mobile_Share_Whatsapp - Fatal编程技术网

Asp.net Whatsapp共享链接无法从手机上运行

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> 链接运行良好。我可以分享这个链接。但最近几个月,我无法分享这个链接,因为我在手机上收到了

我正在使用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>

链接运行良好。我可以分享这个链接。但最近几个月,我无法分享这个链接,因为我在手机上收到了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更新了吗?一周前我还以为它工作得很好呢!但在研究了一点之后,我不是很确定。也许它坏了一段时间了?