通过Whatsapp从浏览器分享:ERR_UNKNOWN_URL_SCHEME

时间:2015-07-22 10:57:36

标签: android url redirect share whatsapp

我想通过移动浏览器通过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的设备都会出现此错误。

所以我知道出了什么问题,我迷路了吗?

1 个答案:

答案 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手机,它可以运行。