Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Berkomunikasi Antara Tab Penyemak Imbas atau Windows Dengan Selamat dan Tanpa Kesan?
Komunikasi antara Tab atau Windows tanpa Meninggalkan Jejak
Apabila mencari penyelesaian untuk berkomunikasi antara berbilang tab atau tetingkap dalam domain penyemak imbas yang sama tanpa meninggalkan baki , beberapa pendekatan yang dicadangkan termasuk:
API moden yang khusus disesuaikan untuk tujuan ini ialah Saluran Siaran. Pelaksanaannya adalah mudah:
var bc = new BroadcastChannel('test_channel'); bc.postMessage('This is a test message.'); // Send bc.onmessage = function (ev) { console.log(ev); } // Receive
Saluran Siaran menyokong pensirilan data menggunakan algoritma klon berstruktur, membolehkan penghantaran objek data yang pelbagai dengan selamat. Ia disokong secara meluas oleh penyemak imbas, dengan polyfill tersedia untuk keserasian tambahan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Berkomunikasi Antara Tab Penyemak Imbas atau Windows Dengan Selamat dan Tanpa Kesan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!