如何使用javascript在whatsapp上共享图像和文本
您好,到现在为止,我可以使用javascript代码在whatsapp上共享我的内容,但仍然无法将图像与文本共享。有人做过吗?以下是我的javascript代码:如何使用javascript在whatsapp上共享图像和文本,javascript,Javascript,您好,到现在为止,我可以使用javascript代码在whatsapp上共享我的内容,但仍然无法将图像与文本共享。有人做过吗?以下是我的javascript代码: $(document).ready(function() { $(document).on("click", '.mct_whatsapp_btn', function() { if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test
$(document).ready(function() {
$(document).on("click", '.mct_whatsapp_btn', function() {
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
var text = $(this).attr("data-text");
var url = $(this).attr("data-link");
var message = encodeURIComponent(text) + " - " + encodeURIComponent(url);
var whatsapp_url = "whatsapp://send?text=" + message;
window.location.href = whatsapp_url;
} else {
alert("Please use an Mobile Device to Share this Article");
}
});
});
如果您试图从浏览器中执行此操作,则根据whatsapp文档,您只能通过此浏览器发送文本或链接。请在这里阅读: 如果要使用此whatsapp协议发送图像,可以先将图像上载到服务器,然后使用“encodeURIComponent”发送与此协议的链接:
'whatsapp://send?text='+encodeURIComponent(imageURL)
正如@Akis已经指出的,在cordova/ionic这样的混合应用程序框架中使用它,如果您搜索插件来实现这一点会更好
上面与cordova插件的链接可能会对您有所帮助。它是cordova应用程序吗?你有任何控制台错误吗?没有,它不是cordova应用程序它的简单HTML视图它以链接的形式发送图像,而我希望图像以图像的形式发送。如何做到这一点?上面提到的cordova插件可以帮助您做到这一点。请阅读相关文档。window.plugins.socialsharing.share(null,null,'www/image.gif',null);这里给出了离子4+的用法