Remove some globals

This commit is contained in:
Alex Dima 2020-08-31 17:47:25 +02:00
parent 2e8152ce75
commit 94b05d07cb
No known key found for this signature in database
GPG key ID: 6E58D7B045760DA0

View file

@ -36,6 +36,15 @@ self.postMessage = () => console.trace(`'postMessage' has been blocked`);
const nativeAddEventLister = addEventListener.bind(self);
self.addEventLister = () => console.trace(`'addEventListener' has been blocked`);
(<any>self)['AMDLoader'] = undefined;
(<any>self)['NLSLoaderPlugin'] = undefined;
(<any>self)['define'] = undefined;
(<any>self)['require'] = undefined;
(<any>self)['webkitRequestFileSystem'] = undefined;
(<any>self)['webkitRequestFileSystemSync'] = undefined;
(<any>self)['webkitResolveLocalFileSystemSyncURL'] = undefined;
(<any>self)['webkitResolveLocalFileSystemURL'] = undefined;
if (location.protocol === 'data:') {
// make sure new Worker(...) always uses data:
const _Worker = Worker;