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