Rumah  >  Artikel  >  hujung hadapan web  >  Pelayar WeChat terbina dalam objek JavaScript WeixinJSBridge kemahiran example_javascript penggunaan

Pelayar WeChat terbina dalam objek JavaScript WeixinJSBridge kemahiran example_javascript penggunaan

WBOY
WBOYasal
2016-05-16 15:57:471931semak imbas

Platform awam WeChat telah mula menyokong halaman web bahagian hadapan Anda mungkin melihat bahawa banyak halaman web mempunyai butang seperti Kongsi ke Detik dan Ikuti WeChat Apabila mengklik padanya akan muncul tetingkap untuk anda kongsi dan ikuti. Bagaimana ini dicapai? Hari ini saya akan menerangkan kepada anda cara menambah bahagian pada Moments, ikuti ID WeChat dan butang lain pada halaman web bahagian hadapan platform awam WeChat.

1. Penyemak imbas terbina dalam WeChat

Dengan menyahpepijat halaman web WeChat sendiri dari jauh pada iPhone melalui Mac, kami dapati bahawa penyemak imbas terbenam WeChat mentakrifkan objek JavaScript peribadi: WeixinJSBridge Dengan mengendalikan kaedah yang berkaitan dengan objek ini, kami boleh berkongsinya dengan WeChat Moments dan menilai rakan WeChat . Status perhatian isyarat dan realisasi fungsi seperti mengikuti akaun WeChat yang ditetapkan.

2. Fungsi js: Kongsi ke Detik

Salin kod Kod adalah seperti berikut:

fungsi weixinShareTimeline(tajuk,desc,pautan,imgUrl){
WeixinJSBridge.invoke(‘shareTimeline’,{
"img_url":imgUrl,
//"img_width":"640",
//"img_height":"640",
"pautan":pautan,
"desc": desc,
"tajuk":tajuk
});
}

3. Fungsi js: hantar kepada rakan

Salin kod Kod adalah seperti berikut:

fungsi weixinSendAppMessage(tajuk,desc,pautan,imgUrl){
WeixinJSBridge.invoke('sendAppMessage',{
//"appid":appId,
"img_url":imgUrl,
//"img_width":"640",
//"img_height":"640",
"pautan":pautan,
"desc":desc,
"tajuk":tajuk
});
}

4. Fungsi js: Kongsi ke Tencent Weibo

Salin kod Kod adalah seperti berikut:

fungsi weixinShareWeibo(tajuk,pautan){
WeixinJSBridge.invoke(‘shareWeibo’,{
"kandungan":pautan tajuk,
"url":pautan
});
}

5. Fungsi js: ikut akaun WeChat yang ditetapkan

Salin kod Kod adalah seperti berikut:


fungsi weixinAddContact(nama){
WeixinJSBridge.invoke(“addContact”, {webtype: “1″,username: name}, function(e) {
WeixinJSBridge.log(e.err_msg);
//e.err_msg:add_contact:added telah ditambah
//e.err_msg:add_contact:cancel Batalkan tambah
//e.err_msg:add_contact:ok Berjaya ditambahkan
if(e.err_msg == ‘add_contact:added’ || e.err_msg == ‘add_contact:ok’){
//Berjaya mengikuti, atau telah pun mengikuti
}
})
}
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn