Kommunikation zwischen Tabs oder Fenstern, ohne Spuren zu hinterlassen
Bei der Suche nach Lösungen für die Kommunikation zwischen mehreren Tabs oder Fenstern innerhalb derselben Browserdomäne, ohne Spuren zu hinterlassen , mehrere vorgeschlagene Ansätze umfassen:
Eine moderne API Speziell auf diesen Zweck zugeschnitten ist Broadcast Channel. Die Implementierung ist unkompliziert:
var bc = new BroadcastChannel('test_channel'); bc.postMessage('This is a test message.'); // Send bc.onmessage = function (ev) { console.log(ev); } // Receive
Broadcast Channel unterstützt die Datenserialisierung mithilfe des strukturierten Klonalgorithmus und ermöglicht so die sichere Übertragung verschiedener Datenobjekte. Es wird von Browsern weitgehend unterstützt, wobei für zusätzliche Kompatibilität ein Polyfill verfügbar ist.
Das obige ist der detaillierte Inhalt vonWie kann ich sicher und spurlos zwischen Browser-Tabs oder Windows kommunizieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!