我想通过移动浏览器通过Whatsapp分享。 我的代码目前正在大多数设备上运行,但有些设备(主要是三星S系列)第一次显示错误。
ERR_UNKNOWN_URL_SCHEME
这就是我的标签:
<a href="whatsapp://send?text=My%20message" id="whatsapp" data-action="share/whatsapp/share">
Share on WhatsApp now
</a>
应该很容易吗?
在iPhone和大多数Android设备上,这都可以。 但有些设备最初会显示上述错误。如果您点击后退按钮,它似乎会将您重定向到Whatsapp。
我认为它与Chrome有关,但并非所有使用Chrome的设备都会出现此错误。
所以我知道出了什么问题,我迷路了吗?
答案 0 :(得分:1)
某些应用程序除了嵌入WebView(或等效的)之外,还不知道如何管理“whatsapp://”方案。
您可以进行修复:将锚点指向一个网页,该网页使用“whatsapp://”协议重定向到网址。
示例:
而不是
Stream
你可以这样做:
<a href="whatsapp://send?text=Some+Text">
并且,在服务器端,您的脚本应该触发指向“whatsapp url”的http重定向,例如,在PHP中:
<a href="http://yourserver/script?text=Some+Text">
我已经测试过最新版本的Chrome和Firefox手机,它可以运行。