我正在使用Whatsapp点击聊天功能,没有电话号码.它以前工作,但与新的Chrome版本76.0.3809.132,无论是在iOS和Android是不工作了.在Android上,它显示一个吐司与 * 无法打开链接 *.尝试联系Whatsapp支持,但没有答案截至目前.随着最新更新他们自己的文档示例不工作,link to docs .有什么建议或经验吗?
链接示例:
<a target="_blank" href="https://wa.me/?text=Villa%20stone%20road%20piece%2015%20meters%20from%20the%20asphalt%20street" title="Share on WhatsApp">
字符串
错误图片Imgur:picture
一张带有my tested devices and versions的表格Imgur
6条答案
按热度按时间waxmsbnn1#
如果使用
https://api.whatsapp.com/send
而不是https://wa.me/
,则无需指定电话号码。例如
字符串
qyzbxkaa2#
似乎Chrome不接受没有指定数字的点击聊天。一旦URL中有一个数字,它就可以正常工作了。
不幸的是,我没有找到一个黑客绕过它。这两个工作:
https://wa.me//?text=Hello%20World
https://wa.me/0/?text=Hello%20World的
只有当一个正确的号码被指定它会打开WhatsApp,但收件人已经预先选定(我们提供的号码).
大约2周前我为一个客户测试了它,当时它还能用。所以Chrome的最后一次更新(从8月26日开始)似乎是问题所在.
8ftvxx2r3#
最好是使用自定义URL方案格式。通用链接不适合原生客户端
字符串
它也可以在没有电话号码的情况下工作。
最近的一个突破性变化:Universal links stopped working
There was a great blog post关于这个问题,但是它已经过时了,并提出了一个php特定的解决方案(不过可能会给你一个好主意,如何思考这个问题)
lymgl2op4#
字符串
7eumitmz5#
首先:Official Whatsapp Sharing Documentation。以下URL之一推荐用于 WEB 使用.
https://api.whatsapp.com/send?text=YourShareTextHere的
https://api.whatsapp.com/send?text=YourShareTextHere&phone=123的
这些是移动设备用的。
whatsapp://send?text=YourShareTextHere
Whatsapp://send?text=YourShareTextHere&phone=123
如果您有兴趣观看跟踪这些URL的项目,请查看我们!:https://github.com/bradvin/social-share-urls#whatsapp
x1c 0d1x的数据
jqjz2hbq6#
有许多变化版本的版本.解决方案为我工作的Chrome版本117.0.5938.152(正式构建)(64位)
这对我很有用:https://web.whatsapp.com/send?phone=91xxxxxxxxxx
注意:更改您的电话号码而不是x