summaryrefslogtreecommitdiffstats
path: root/dom/broadcastchannel/tests/testUrl1_bfcache.html
blob: d31b13bd259c588f2972c813c0e95a519344bd3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script>
var bc = new BroadcastChannel("a");
onpageshow = function(e) {
  var bc1 = new BroadcastChannel("testUrl1_bfcache");
  bc1.onmessage = function(event) {
    if (event.data == "close") {
      bc1.postMessage("closed");
      bc1.close();
      bc.close();
      window.close();
    } else if (event.data == "load") {
      bc1.close();
      location.href = "testUrl2_bfcache.html";
    }
  };
  bc1.postMessage({type: e.type, persisted: e.persisted});
};
</script>