我希望你能帮助我找到问题所在。
我正在开发一个应该使用WhatsApp的应用程序。此应用程序使用HTML5,CSS3和Javascript。我正在使用此链接向WhatsApp发送消息:
<a href="whatsapp://send?text=Test 1">
当您直接使用浏览器时,此链接可以正常工作,但是当我使用PhoneGap时,我遇到如下错误:
净:: ERR_UNKNOWN_URL_SCHEME
我测试了一些问题,但没有奏效。我还检查了文档,但没有...
你能帮帮我吗?由于
修改
以下是我的问题的解决方案(感谢@jcesarmobile):
<access origin="whatsapp:*" launch-external="yes" />
非常感谢:)
答案 0 :(得分:12)
将此行添加到config.xml
<access origin="whatsapp:*" launch-external="yes" />
或使用社交分享插件
https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin
<button onclick="window.plugins.socialsharing.shareViaWhatsApp('Message via WhatsApp', null /* img */, null /* url */, function() {console.log('share ok')}, function(errormsg){alert(errormsg)})">msg via WhatsApp (with errcallback)</button>
答案 1 :(得分:1)
window.location.href = 'whatsapp://send?text=hello world';
这适用于phonegap IOS
window.open("'whatsapp://send?text=hello world'", "_system");
for android。
答案 2 :(得分:0)
首先,更重要的是,将此行添加到config.xml
<allow-intent href="whatsapp:*" />
使用代码后:
<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>