[1]: https://github.com/ghacksuserjs/ghacks-user.js
window.AudioContext = undefined; window.OfflineAudioContext = undefined; window.BaseAudioContext = undefined; navigator.getUserMedia = undefined; navigator.webkitGetUserMedia = undefined; window.MediaStreamTrack = undefined; window.RTCPeerConnection = undefined; window.RTCSessionDescription = undefined; window.webkitMediaStreamTrack = undefined; window.webkitRTCPeerConnection = undefined; window.webkitRTCSessionDescription = undefined; if (navigator.mediaDevices) navigator.mediaDevices.enumerateDevices = undefined; //https://googlechrome.github.io/samples/beacon/ navigator.sendBeacon = undefined; //https://mathiasbynens.github.io/rel-noopener/ window.opener = undefined; //https://demo.agektmr.com/storage/ unsafeWindow.window.openDatabase = undefined; Object.defineProperty(unsafeWindow.window, "indexedDB", { value: undefined }); //https://browserleaks.com/canvas //https://panopticlick.eff.org HTMLCanvasElement.prototype.toDataURL = undefined; HTMLCanvasElement.prototype.toBlob = undefined; CanvasRenderingContext2D.prototype.getImageData = undefined;