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
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.
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
Sama ada alamat web dan alamat yang dikongsi berada dalam domain yang sama
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)
Situasi lain
Gunakan alatan pembangunan untuk melihat sama ada wx.config berjaya
kejayaan panggil balik gagal panggil balik maklumkan panggilan balik ini
. . . Sudah tentu, saya merasakan bahawa masalah anda disebabkan oleh domain yang berbeza. . . . .