2017-04-02 39 views

答えて

3

Window/postMessageをご覧ください。

​​を使用してStorageEventを登録し、別のタブから反応させることもできます。
興味深いのは次のとおりです。Using the Web Storage API;

page2.html

<script> 
window.addEventListener("storage", function(StorageEvent){ 
    console.log(StorageEvent); 
    alert(StorageEvent.newValue); 
}); 
</script> 
1

することができますALSにのlocalStoragepage1.html

<button>CLICK ME TO CHANGE "A" - "B"</button> 
<script> 
document.querySelector("button").addEventListener("click", function(){ 
    localStorage.ab = localStorage.ab === "A" ? "B" : "A"; 
}); 
</script> 

にこれを入れStorageEvent

、これを使用してWeb-Socketsを活用して、リアルタイムのイベントベースのタブとブラウザ間のコミュニケーションを実現します。 Socket.ioなどのライブラリは、プロセス全体を非常に簡単にします。

関連する問題