2016-09-11 4 views
2

привет, я до сих пор могу поделиться своим сообщением с whatsapp с помощью javascript-кода, но до сих пор не могу поделиться изображением с текстом. Кто-нибудь делал это вот мой код Javascriptкак обмениваться имиджем и текстом на whatspp с помощью javascript

$(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"); 
    } 
    }); 
}); 
+0

Это приложение кордовы? вы получаете какие-либо ошибки консоли? – Akis

+0

нет его приложения не кордовы его простой вид HTML –

ответ

1

Если вы пытаетесь сделать это из браузера, то в соответствии с WhatsApp документы, вы можете отправить только текст или ссылку через это. читать здесь: https://www.whatsapp.com/faq/en/iphone/23559013

Если вы хотите отправить изображение с помощью WhatsApp протокола, вы можете сначала загрузить изображение на сервер, а затем использовать «encodeURIComponent», чтобы отправить ссылку с этим:

'whatsapp://send?text='+encodeURIComponent(imageURL) 

Как уже указана @Akis, для использования в гибридных приложениях, таких как cordova/ionic, лучше, если вы ищете плагин для достижения этого.

https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin

Выше ссылку с Cordova плагин может помочь вам в этом.

Смежные вопросы