1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34

content / test / data / workers / incognito_worker.html [blame]

<html>

<head>
<title>Incognito Worker Test</title>

<script src="worker_utils.js"></script>

<script>
var worker = new SharedWorker("incognito_worker.js");
// Worker should only get a single connect event.
worker.port.onmessage = function(evt) {
  if (evt.data != 1) {
    // This instance should not be shared with other pre-existing instances,
    // so the connect count should be 1.
    onFailure();
    return;
  }
  // Make a second worker, make sure it shares this instance
  var worker = new SharedWorker("incognito_worker.js");
  worker.port.onmessage = function(evt) {
    if (evt.data == 2)
      onSuccess();
    else
      onFailure();
  };
};

</script>
</head>

<body>
<div id=statusPanel></div>
</body>
</html>