1800470.html (989B)
1 <!DOCTYPE html> 2 <html class="reftest-wait"> 3 <head> 4 <script id="worker1" type="javascript/worker"> 5 self.onmessage = async function (e) { 6 const directory = await navigator.storage.getDirectory(); 7 const file = await directory.getFileHandle("500014c3-f683-4551-bb26-08025c9be332", { 8 create: true, 9 }); 10 const stream = await file.createWritable({}); 11 const regex = new RegExp(".*"); 12 await stream.abort(regex); 13 self.postMessage("done"); 14 self.close(); 15 } 16 </script> 17 <script> 18 var worker; 19 document.addEventListener('DOMContentLoaded', () => { 20 const buffer = new ArrayBuffer(1); 21 const blob = new Blob([document.querySelector('#worker1').textContent], { type: 'text/javascript' }); 22 worker = new Worker(window.URL.createObjectURL(blob)); 23 worker.postMessage([buffer], [buffer]); 24 worker.onmessage = function() {document.documentElement.removeAttribute("class"); } 25 }); 26 </script> 27 </head> 28 </html>