Rumah > Soal Jawab > teks badan
Baru-baru ini, saya telah membangunkan platform awam WeChat, tetapi penyemak imbas terbina dalam WeChat telah menghadapi beberapa masalah
Apabila saya membuka tapak web saya dengan penyemak imbas terbina dalam WeChat, saya mengklik beberapa halaman berturut-turut,
Saya ingin mencapai "tutup. halaman semasa" "Dan pindahkan "data halaman semasa kembali ke tetingkap induk", dan pada masa yang sama "tetingkap induk tidak boleh dimuat semula"
Anda boleh melakukan ini dalam penyemak imbas, seperti berikut:
"Tutup halaman semasa":window.close();
"Pindahkan data halaman semasa kembali ke tetingkap induk":window.opener...
Tetapi ia tidak sah sepenuhnya di bawah penyemak imbas terbina dalam WeChat Adakah terdapat sebarang penyelesaian
(Bagaimanakah penyemak imbas terbina dalam WeChat melaksanakan js untuk menutup halaman semasa dan mengembalikan data ke tetingkap induk?)
巴扎黑2017-06-17 09:18:02
WeChat tidak boleh dilaksanakan.
Penyelesaian adalah dengan melakukan aplikasi satu halaman (SPA) dan bukannya menggunakan tetingkap ibu bapa-anak.
迷茫2017-06-17 09:18:02
pembuka sepatutnya merupakan produk MS WeChat menggunakan Webkit, yang mempunyai enjin yang berbeza Mungkin webkit tidak mempunyai pembuka.
Disyorkan menggunakan cookies.
黄舟2017-06-17 09:18:02
Pertama sekali, window.open anda tidak serasi Hanya pelayar WeChat adalah teras Google.
<script src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>
Kaedah panggilan ialah:
wx.closeWindow();
Ini akan menutup tetingkap semasa, tetapi data tidak boleh dibawa kembali ke tetingkap induk. 某草草2017-06-17 09:18:02
Menggunakan lapisan jquery, saya juga menghadapi masalah ini semasa pembangunan dan ia telah diselesaikan dengan sempurna