Rumah > Soal Jawab > teks badan
wx.onMenuShareTimeline({
tajuk: shareData.title, // Kongsi tajuk
pautan: shareData.link, // Kongsi pautan
imgUrl: shareData.imgUrl, // Ikon kongsi
kejayaan: fungsi () {
amaran(123);
},
batalkan: fungsi () {
}
});
Kaedah kejayaan panggil balik ios tidak dilaksanakan, kaedah batal dilaksanakan tanpa masalah dan mesin Android tiada masalah. Bolehkah sesiapa menerangkan sebabnya? Bagaimana untuk menyelesaikannya
阿神2017-05-16 13:04:14
Ini bukan masalah tidak dilaksanakan, makluman itu disekat pada iOS, jadi jika anda ingin menggesa sesuatu, anda hanya boleh menggunakan js untuk mengawal p untuk memunculkan kotak gesaan.
我想大声告诉你2017-05-16 13:04:14
Ini mungkin bukan sebab untuk sistem iOS dan Android.
Perbezaan mungkin disebabkan oleh versi WeChat yang berbeza bagi kedua-dua telefon mudah alih.
Baru-baru ini, mengenai perkongsian, WeChat telah menaik taraf kepada versi terkini dan mempunyai syarat ketat pada pautan kongsi, yang mestilah pautan halaman di bawah nama domain selamat JS.
Jika bukan masalah di atas, boleh
wx.config({
debug: true, // 开启调试模式,
})
查找具体原因。
怪我咯2017-05-16 13:04:14
Saya makan banyak najis beberapa hari lalu kerana ini. . . .
Sebagai contoh, jika html anda berada di http://abc.com/index.html, maka pautan perkongsian tersebut juga mestilah di bawah nama domain yang sama
Jika domain berbeza: Sesetengah mesin adalah normal dan ada yang tidak normal.
(Dan perkara yang paling penting ialah: dokumentasi pembangunan WeChat mempunyai dua versi, satu versi menunjukkan ini, satu tidak menunjukkannya, ia sangat menarik. Menurut kod yang diberikan dalam penerangan masalah anda, ia adalah lepas ni, saya rasa saya tipu ramai orang)
. . . Sudah tentu, saya merasakan bahawa masalah anda disebabkan oleh domain yang berbeza. . . . .