Skip to content

Spoof additional navigator parameters #2

@nitrocode

Description

@nitrocode

I see the following properties are overridden

  • userAgent
  • appVersion
  • vendor
  • platform

It would be nice to spoof the other params too especially the plugins parameter

var navKeys = []; for(let i in navigator){ navKeys.push(i); }; console.log(navKeys);

["vendorSub", "productSub", "vendor", "maxTouchPoints", "hardwareConcurrency", "cookieEnabled", "appCodeName", "appName", "appVersion", "platform", "product", "userAgent", "language", "languages", "onLine", "doNotTrack", "geolocation", "mediaDevices", "connection", "plugins", "mimeTypes", "webkitTemporaryStorage", "webkitPersistentStorage", "serviceWorker", "getBattery", "sendBeacon", "getGamepads", "getUserMedia", "webkitGetUserMedia", "javaEnabled", "vibrate", "requestMIDIAccess", "budget", "permissions", "presentation", "registerProtocolHandler", "unregisterProtocolHandler", "deviceMemory", "clipboard", "credentials", "storage", "keyboard", "usb", "requestMediaKeySystemAccess", "mediaCapabilities"]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions