OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <html> |
| 3 <head> |
| 4 <title>Push API Test</title> |
| 5 <script> |
| 6 function sendResultToTest(result) { |
| 7 console.log(result); |
| 8 if (window.domAutomationController) { |
| 9 domAutomationController.send('' + result); |
| 10 } |
| 11 } |
| 12 |
| 13 function sendErrorToTest(error) { |
| 14 sendResultToTest(error.name + ' - ' + error.message); |
| 15 } |
| 16 |
| 17 function registerServiceWorker() { |
| 18 navigator.serviceWorker.register('service_worker.js').then(function(swRegi
stration) { |
| 19 console.log(swRegistration); |
| 20 sendResultToTest('ok'); |
| 21 }, sendErrorToTest); |
| 22 } |
| 23 |
| 24 function registerPush(senderId) { |
| 25 navigator.serviceWorker.ready.then(function() { |
| 26 navigator.push.register(senderId).then(function(pushRegistration) { |
| 27 sendResultToTest(pushRegistration.pushEndpoint + ' - ' + pushRegistrat
ion.pushRegistrationId); |
| 28 }, sendErrorToTest); |
| 29 }, sendErrorToTest); |
| 30 } |
| 31 </script> |
| 32 </head> |
| 33 <body>Push API Test</body> |
| 34 </html> |
OLD | NEW |