javascript - Masalah yang dihadapi dalam pembangunan WeChat
过去多啦不再A梦
过去多啦不再A梦 2017-06-17 09:16:02
0
4
823

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?)

过去多啦不再A梦
过去多啦不再A梦

membalas semua(4)
巴扎黑

WeChat tidak boleh dilaksanakan.

Penyelesaian adalah dengan melakukan aplikasi satu halaman (SPA) dan bukannya menggunakan tetingkap ibu bapa-anak.

迷茫

pembuka sepatutnya merupakan produk MS WeChat menggunakan Webkit, yang mempunyai enjin yang berbeza Mungkin webkit tidak mempunyai pembuka.
Disyorkan menggunakan cookies.

黄舟

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.

某草草

Menggunakan lapisan jquery, saya juga menghadapi masalah ini semasa pembangunan dan ia telah diselesaikan dengan sempurna

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan