javascript - Masalah dengan halaman induk mendengar acara dalam iframe
世界只因有你2017-05-16 13:35:56
0
4
845
Saya masih tidak boleh mendengar, apa sebabnya?
ibu bapa.html
anak.html
son
Terima kasih!
Jangan
Saya baru jumpa semasa mencari, tidak teruk, keserasian adalah baik MessengerJS https://github.com/biqing/Mes... Penyelesaian komunikasi silang dokumen
Sebab mengapa ia tidak boleh dipantau adalah kerana apabila halaman induk melakukan pengikatan acara melalui kaedah on, fungsi panggil balik acara didaftarkan dalam objek jquery halaman induk. Apabila halaman anak melaksanakan kaedah pencetus, ia hanya akan mencari panggilan balik acara yang didaftarkan dalam objek jquery halaman anak Oleh itu, selepas peristiwa dicetuskan, fungsi panggil balik acara yang didaftarkan pada halaman induk tidak boleh dilaksanakan kerana ia tidak boleh. ditemui dalam objek jquery halaman kanak-kanak.
Dua jq, dua persekitaran, adakah anda pasti tiada masalah?
------Di atas adalah jawapan asal, dan berikut adalah aduan saya selepas dilaporkan -------
Saya ingin bertanya kepada orang yang melaporkan saya, dua persekitaran jq, adakah ini sebab mengapa anda tidak boleh mencetuskan peristiwa Apa yang salah dengan jawapan saya?
anak.html
Acara ditakrifkan dalam jquery halaman induk Untuk mencetuskan, jquery halaman induk perlu bertanggungjawab untuk mencetuskan.
Saya sudah lama tidak melihat kod sumber jquery. Saya mencari untuk masa yang lama dan tidak menemui kandungan yang sepadan untuk dijelaskan.
PostMessage boleh digunakan untuk berkomunikasi antara halaman.
Atau hanya mengikat dan mengendalikan acara pada halaman yang sama.
Sebab mengapa ia tidak boleh dipantau adalah kerana apabila halaman induk melakukan pengikatan acara melalui kaedah on, fungsi panggil balik acara didaftarkan dalam objek jquery halaman induk. Apabila halaman anak melaksanakan kaedah pencetus, ia hanya akan mencari panggilan balik acara yang didaftarkan dalam objek jquery halaman anak Oleh itu, selepas peristiwa dicetuskan, fungsi panggil balik acara yang didaftarkan pada halaman induk tidak boleh dilaksanakan kerana ia tidak boleh. ditemui dalam objek jquery halaman kanak-kanak.
Dua jq, dua persekitaran, adakah anda pasti tiada masalah?
------Di atas adalah jawapan asal, dan berikut adalah aduan saya selepas dilaporkan -------
Saya ingin bertanya kepada orang yang melaporkan saya, dua persekitaran jq, adakah ini sebab mengapa anda tidak boleh mencetuskan peristiwa
Apa yang salah dengan jawapan saya?