зеркало из https://github.com/mozilla/gecko-dev.git
17 строки
539 B
HTML
17 строки
539 B
HTML
<!DOCTYPE HTML>
|
|
<script>
|
|
let params = new URLSearchParams(document.location.search.substring(1));
|
|
let name = params.get('name');
|
|
try {
|
|
let worker = new SharedWorker('sharedWorker_sharedWorker.js',
|
|
{ name });
|
|
worker.port.addEventListener('message', evt => {
|
|
parent.postMessage( { name, result: 'allowed' }, '*');
|
|
}, { once: true });
|
|
worker.port.start();
|
|
worker.port.postMessage('ping');
|
|
} catch(e) {
|
|
parent.postMessage({ name, result: 'blocked' }, '*');
|
|
}
|
|
</script>
|