diff --git a/block-script.js b/block-script.js index a81dfe3..ef38d23 100644 --- a/block-script.js +++ b/block-script.js @@ -10,6 +10,7 @@ const navClones = { platform: window.navigator.platform, vendor: window.navigator.vendor, language: window.navigator.language, + oscpu: window.navigator.oscpu, cookieEnabled: true, appCodeName: window.navigator.appCodeName, appName: window.navigator.appName, @@ -24,10 +25,12 @@ const navClones = { registerProtocolHandler: window.navigator.registerProtocolHandler.bind(window.navigator), requestMediaKeySystemAccess: window.navigator.requestMediaKeySystemAccess.bind(window.navigator), requestMIDIAccess: window.navigator.requestMIDIAccess.bind(window.navigator), + bluetooth: window.navigator.bluetooth.bind(window.navigator), + onLine: window.navigator.onLine, }; - +const skipPropList = [...Object.keys(navClones), 'brave']; for (let prop in window.navigator) { - if (prop === 'brave') { + if (skipPropList.includes(prop)) { continue; } newNav[prop] = copyNavRef[prop]; @@ -44,4 +47,4 @@ Object.defineProperty(window, 'navigator', { writable: true, enumerable: true, configurable: true, -}); \ No newline at end of file +});