Menurut penerangan anda, ia mestilah komunikasi antara dua halaman web dalam domain yang sama (protokol yang sama, nama hos, port Dalam kes ini, ia boleh dicapai melalui localStorage h5. Tidak perlu melalui pelayan.
1 Apabila butang pada halaman a diklik, tetapkan sepasang nilai Storan tempatan baharu.
2 Pantau peristiwa penyimpanan tetingkap pada halaman b. Apabila peristiwa ini dicetuskan, ini bermakna data yang disimpan telah berubah Atribut utama objek acara digunakan untuk menentukan nilai kunci yang diubah Jika ia adalah setText yang kami tetapkan, kami boleh menetapkan kandungan untuk $("#out ").
window.addEventListener("storage",function(e){
if(e.key=="setText"){
var text=localStorage.getItem("setText")
$("#out").text(text);
}
});
Oleh kerana halaman b mendengar peristiwa storan, selepas memuat semula halaman, jika nilai setText yang ditetapkan semasa halaman a diklik masih nilai asal, peristiwa ini tidak akan dicetuskan. Jika anda mahu elemen ini masih memaparkan nilai yang baru ditetapkan selepas halaman b dimuat semula, anda juga harus menambah penghakiman pada halaman b:
Jika terdapat dua halaman web yang berasingan, pemajuan perlu dilakukan pada bahagian pelayan Halaman A menghantar data dan pelayan menyimpannya dalam pangkalan data Halaman B untuk memeriksa sama ada data telah berubah dan mengemas kini data jika ada perubahan
Menurut penerangan anda, ia mestilah komunikasi antara dua halaman web dalam domain yang sama (protokol yang sama, nama hos, port Dalam kes ini, ia boleh dicapai melalui localStorage h5. Tidak perlu melalui pelayan.
1 Apabila butang pada halaman a diklik, tetapkan sepasang nilai Storan tempatan baharu.
2 Pantau peristiwa penyimpanan tetingkap pada halaman b. Apabila peristiwa ini dicetuskan, ini bermakna data yang disimpan telah berubah Atribut utama objek acara digunakan untuk menentukan nilai kunci yang diubah Jika ia adalah setText yang kami tetapkan, kami boleh menetapkan kandungan untuk $("#out ").
Oleh kerana halaman b mendengar peristiwa storan, selepas memuat semula halaman, jika nilai setText yang ditetapkan semasa halaman a diklik masih nilai asal, peristiwa ini tidak akan dicetuskan. Jika anda mahu elemen ini masih memaparkan nilai yang baru ditetapkan selepas halaman b dimuat semula, anda juga harus menambah penghakiman pada halaman b:
Jika anda mempunyai sebarang soalan, saya harap kita boleh membincangkannya.
Jika ia adalah iframe, gunakan postMessage
Jika terdapat dua halaman web yang berasingan, pemajuan perlu dilakukan pada bahagian pelayan Halaman A menghantar data dan pelayan menyimpannya dalam pangkalan data Halaman B untuk memeriksa sama ada data telah berubah dan mengemas kini data jika ada perubahan
postMessage
Saya tidak faham keperluan anda, saya dengan berani meneka bahawa yang penyoal perlukan adalah websock