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
In diesem Artikelbeispiel wird der spezifische Co...
Vorne geschrieben Unabhängig davon, wie gut der C...
Einige Freunde haben beim Erlernen von Datenbanke...
MySQL-Passwort ist korrekt, aber keine lokale Anm...
Inhaltsverzeichnis 1. Verwendung von Pfeilfunktio...
Dimensionsreduzierung eines zweidimensionalen Arr...
Inhaltsverzeichnis 1. DateTimePicker Datumsauswah...
Inhaltsverzeichnis Erster Blick auf die Wirkung: ...
Wenn wir ein Layout bearbeiten, verwenden wir nor...
Mindmap Er sieht wahrscheinlich so aus: Die meist...
Schauen wir uns zunächst meine grundlegende Entwi...
Inhaltsverzeichnis Zusammenfassung der Distribute...
Die ultimative Methode zur Lösung des Ajax-Parser...
Ich habe im ersten Halbjahr des letzten Jahres an...
Tabellenfelder hinzufügen alter table table1 add ...