OLD | NEW |
1 var client; | 1 var client; |
2 self.addEventListener('crossoriginconnect', function(event) { | |
3 client = event.client; | |
4 event.acceptConnection(true); | |
5 client.postMessage({origin: client.origin, targetUrl: client.targetUrl}); | |
6 }); | |
7 | |
8 self.addEventListener('crossoriginmessage', function(event) { | 2 self.addEventListener('crossoriginmessage', function(event) { |
9 client.postMessage({origin: event.origin}); | 3 client.postMessage({origin: event.origin}); |
10 }); | 4 }); |
11 | 5 |
12 navigator.services.addEventListener('connect', function(event) { | 6 navigator.services.addEventListener('connect', function(event) { |
13 event.respondWith({accept: true, data: {origin: event.origin}}) | 7 event.respondWith({accept: true, data: {origin: event.origin}}) |
14 .then(function(port) { | 8 .then(function(port) { |
15 client = port; | 9 client = port; |
16 client.postMessage({origin: event.origin, targetUrl: event.targetURL}); | 10 client.postMessage({origin: event.origin, targetUrl: event.targetURL}); |
17 }); | 11 }); |
18 }); | 12 }); |
OLD | NEW |