Szenario: Wenn Seite A Seite B öffnet, muss Seite A nach der Bedienung auf Seite B die geänderten Daten synchronisieren Seite A, http://127.0.0.1:10001/A.html var Domäne = "http://127.0.0.1:10001"; Fenster.öffnen('http://127.0.0.1:10001/B.html'); window.addEventListener('Nachricht', Funktion (Ereignis) { wenn (event.origin !== Domäne) zurückgeben; console.log('Nachricht empfangen: ' + event.data, event); }, FALSCH); B-Seite, http://127.0.0.1:10001/B.html, Opener ist der Verweis auf den Opener des aktuellen Fensters var Domäne = "http://127.0.0.1:10001"; window.opener.postMessage("Erfolg", Domäne); fenster.schließen(); Wenn A B öffnen und gleichzeitig Daten an B senden muss // Daten werden gesendet var domain = 'http://127.0.0.1:10001'; var myPopup = window.open('http://127.0.0.1:10001/B.html'); myPopup.postMessage('Daten', Domäne); // Daten empfangen window.addEventListener('message', function(event) { wenn (event.origin !== 'http://127.0.0.1:10001') return; console.log('Nachricht empfangen: ' + event.data,event); },FALSCH); Oben finden Sie Einzelheiten zur Verwendung von JS zur Kommunikation zwischen zwei HTML-Fenstern. Weitere Informationen zur JS-Kommunikation zwischen zwei HTML-Fenstern finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Analysieren Sie MySQL-Transaktionen und Probleme bei der Datenkonsistenzverarbeitung
Die Ausführungseffizienz der MySQL-Datenbank hat ...
Inhaltsverzeichnis Überblick Installieren Sie Gul...
Inhaltsverzeichnis 1. Strukturelle Anweisungen Mo...
Laden Sie zuerst das komprimierte Nacos-Paket von...
Wenn wir eine Seite erstellen, insbesondere eine ...
Das Protokoll der Ressourcendatei weglassen Es wi...
Wie können wir beim Beenden eines laufenden Conta...
1. Laden Sie MySQL herunter Download-Adresse: htt...
Vorwort Kürzlich habe ich einer Tabelle in der Da...
Inhaltsverzeichnis Vorne geschrieben Mehrere Spei...
Update: Jetzt können Sie auf die offizielle MySQL...
Inhaltsverzeichnis Vorwort Axios-Installation und...
Das Festlegen der Schriftart für die gesamte Site...
Vorwort Wenn Sie wie ich ein fleißiger Java-Backe...
MySQL-Abfrage für mehrere Tabellen Hinzufügen ein...