2015-06-29 62 views
1

此代码在Android设备(如Samsung Galaxy Tab和S3等)上运行良好。选择联系人后,它显示为TheTitle -> TheURLWhatsapp按钮在Android上工作,但在IOS上显示空白

但它不适用于iOS设备,如iPhone 6 plus和iPhone 5.选择联系人后,TheTitle -> TheURL不会显示,它只是空白。

我该如何解决这个问题?

var TheTitle = "post Title Text", TheURL = "blog.com/url-post.html"; 

$('#myID').after('<a class="button-share whatsapp" data-action="share/whatsapp/share" href="whatsapp://send?text=' + TheTitle + ' -> ' + TheURL + '" target="_blank">WhatsApp</a>'); 

回答

1

已解决。

文本值必须在iOs Whatsapp中编码。

var TheTitle = "post Title Text", 
    TheURL = "blog.com/url-post.html", 
    nuklear = TheTitle + ' ›› ' + TheURL, 
    bomb = encodeURIComponent(nuklear); 
$('#myID').after('<a class="button-share whatsapp" data-action="share/whatsapp/share" href="whatsapp://send?text=' + bomb + '" target="_blank">WhatsApp</a>'); 

测试:在Android和iOS

工作
相关问题