OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <meta charset="utf-8"> | 2 <meta charset="utf-8"> |
3 <title>Insecure inscope page</title> | 3 <title>Insecure inscope page</title> |
4 <script> | 4 <script> |
5 // The top window messages us when it wants to check for a controller. | 5 // The top window messages us when it wants to check for a controller. |
6 window.onmessage = (e => { | 6 window.onmessage = (e => { |
7 if (navigator.serviceWorker.controller === null) | 7 if (navigator.serviceWorker.controller === null) { |
8 window.top.postMessage('PASS', '*'); | 8 window.parent.postMessage('PASS', '*'); |
9 else | 9 } else { |
10 window.top.postMessage('FAIL', '*'); | 10 window.parent.postMessage('FAIL', '*'); |
| 11 } |
11 }); | 12 }); |
12 </script> | 13 </script> |
OLD | NEW |