Anti-Fingerprinting Shield Plus

Advanced browser fingerprint protection with realistic profiles and modern UI

这些是代码更新过的版本 显示所有版本

  • v5.3 2025-05-11

    Fixed newly created bugs and font settings

  • v5.2 2025-05-11
  • v5.1 2025-05-11

    Anti-Fingerprinting Shield Plus – Changelog 11-05-2025

    UI & Usability
    • Improved the floating menu UI for clarity and consistency.
    • Activation switch is now at the top, with clear status indication.
    • “Detected” browser and platform info are combined and styled for better readability.
    • All section headers now use consistent font sizes and weights.
    • Dropdowns and info text are styled for readability in both dark and light modes.

    Dark/Light Mode
    • UI now reliably matches your system’s real dark or light mode, regardless of spoofing.
    • All UI elements (including dropdowns and info text) update dynamically with system color scheme changes.

    Platform Detection
    • Platform info (Windows, MacIntel, Mac M1/M2/M3, Linux) is now shown in the menu for transparency.

    Bug Fixes
    • Fixed issues where the UI would not load or would break after certain changes.
    • Fixed color inconsistencies and improved accessibility in dark mode.
    • Fixed dropdown readability in dark mode.
    • Improved error handling and logging for easier debugging.

    Tip:
    If you encounter any issues or have suggestions, please leave feedback on GreasyFork!

  • v5.1 2025-05-10
  • v5.0 2025-05-10
  • v5.0 2025-05-10

    v5.0+ (2024-06)
    Major Features & Improvements
    Realistic Browser Profiles:
    20+ real-world browser profiles (Chrome, Edge, Firefox, Safari, etc.) with consistent, realistic values for all major fingerprinting vectors.
    Profile Selection & Persistence:
    Choose your fingerprint profile from a dropdown menu.
    Profile persists for 24 hours (or until you refresh/change it).
    All spoofed values update instantly when you change profiles.
    Modern, User-Friendly UI:
    Clean, draggable menu with a gear icon.
    Shows current profile, expiration time, and protection status.
    “Advanced” section (expandable) shows all spoofed values for transparency.
    Detected browser is displayed; unsupported browsers show a warning.
    Comprehensive Fingerprint Spoofing:
    Spoofs all major fingerprinting properties, including:
    userAgent, platform, language(s), screen/window/devicePixelRatio
    hardwareConcurrency, deviceMemory, timezone
    WebGL vendor/renderer/extensions
    AudioContext, Canvas, Storage
    navigator.vendor, productSub, appVersion, appName, doNotTrack, maxTouchPoints, webdriver
    window.chrome (Chromium), window.safari (Safari), navigator.oscpu/buildID (Firefox)
    navigator.connection, plugins, mimeTypes (realistic for each browser)
    Only spoofs properties that exist in your real browser for maximum stealth.
    Advanced API Blocking/Randomization:
    Blocks or randomizes:
    Battery API
    SpeechSynthesis API
    Permissions API
    Notification API
    Font enumeration
    Touch events
    WebGL extensions
    Browser Detection:
    Automatically detects your real browser (Chrome, Edge, Firefox, Safari).
    Only applies spoofing that matches your browser’s real capabilities.
    Security & Consistency:
    All spoofed values are internally consistent and realistic for the selected profile.
    Automation detection vectors (like navigator.webdriver) are neutralized.
    Notifications & Transparency:
    Shows a warning if you use an unsupported browser.
    “Advanced” section lets you see exactly what’s being spoofed.

  • v4.9 2025-05-09
  • v4.9 2025-05-05

    Version 4.9 – May 5, 2025

    Gear Icon Improvements
    • Gear icon is now only visible when DEBUG mode is enabled.
    • Icon is automatically hidden during fullscreen mode (e.g. YouTube fullscreen).

    Position Persistence
    • Gear icon position is now saved in localStorage, making it persistent across browser sessions (no more resetting on reload).

    General Enhancements
    • Cleaned up UI logic for better stability and user experience.
    • Minor code optimizations for maintainability.

  • v4.8 2025-05-03

    Version 4.8 – Usability Improvements and UI Enhancements (2025-05-03)

    - Gear icon is now draggable. Users can move it anywhere on the screen.
    - The icon's position is saved and restored using localStorage.
    - Clicking the gear icon now toggles the settings panel (open/close).
    - The settings panel appears next to the gear icon instead of in a fixed corner.
    - Added a hover tooltip to the gear icon that says "Anti-Fingerprinting Shield Plus".
    - Improved spacing and sizing for Safari compatibility.
    - Enhanced mobile/touch-friendliness for drag and panel controls.

  • v4.7 2025-05-03

    Version 4.7 – Dynamic Settings UI Panel (2025-05-03)
    • Added floating settings panel with checkboxes to enable/disable spoofing features live.
    • UI toggle button appears in the top-left corner.
    • Keyboard shortcut Ctrl + Shift + F opens the settings panel.
    • All spoofing categories are now individually togglable:
    • userAgent, platform, language, screen, hardwareConcurrency, timezone, canvas, WebGL, audio, plugins, mediaDevices, storageEstimate, matchMedia, sharedArrayBuffer
    • Settings are saved in localStorage and persist across page reloads and tabs.
    • Page automatically reloads when settings are changed.
    • Session handling improved with spoofed values expiring after 30 minutes of inactivity.

    Version 4.6 – Browser-Specific Fingerprint Defenses (2025-05-03)

    Safari-Specific Enhancements:
    • Spoofed navigator.standalone to hide iOS webapp status.
    • Removed window.SharedArrayBuffer to prevent SAB-based fingerprinting.
    • Added fake window.chrome object to avoid Safari detection.
    • Randomized matchMedia(’(prefers-color-scheme)’) and related queries.
    • Spoofed document.fonts to appear empty.
    • Returned a fake plugin list for Safari to improve realism.

    Chrome-Specific Enhancements:
    • Spoofed absence of navigator.brave.
    • Hardened navigator.webdriver detection.

    Edge-Specific Enhancements:
    • Spoofed userAgentData.platform to reduce OS fingerprinting.

    Version 4.5 – Core Spoofing System Expanded (2025-05-03)
    • Added spoofing for:
    • navigator.vendor
    • navigator.doNotTrack
    • AudioContext.sampleRate
    • WebGLRenderingContext.getShaderPrecisionFormat
    • performance.now() (reduced timing resolution)
    • Date.prototype.getTimezoneOffset
    • navigator.storage.estimate()
    • RTCPeerConnection
    • Bluetooth, mediaCapabilities, mediaSession
    • Improved session spoofing and defensive realism in spoof profiles.
    • Session-based persistence system implemented for consistency across tabs.

  • v4.5 2025-05-03

    Version 4.5 (2025-05-03)

    - Spoofed `navigator.vendor` and `navigator.doNotTrack`
    - Spoofed `AudioContext.prototype.sampleRate` for stronger audio fingerprint resistance
    - Enhanced WebGL spoofing with `getShaderPrecisionFormat`
    - Reduced resolution of `performance.now()` to mitigate timing-based fingerprinting
    - Spoofed `Date.prototype.getTimezoneOffset` to align with timezone spoofing
    - Added spoofing for `navigator.storage.estimate()` to block disk profiling
    - Blocked WebRTC fingerprinting by disabling `RTCPeerConnection`
    - Disabled sensor and motion APIs (more thorough)
    - Disabled `navigator.mediaCapabilities`, `mediaSession`, and `Bluetooth`
    - Increased internal spoofing consistency and stealth for all spoofed values

  • v4.4 2025-04-30

    Version 4.4 – May 1, 2025

    - NEW: Replaced sessionStorage with localStorage for cross-tab consistency
    - NEW: Spoofed values now persist for 30 minutes (simulating a "browser session")
    - NEW: After timeout, spoofed values are cleared and new ones generated
    - NEW: Debug message shown when values expire and regenerate
    - NEW: Session ID now survives tab closure within timeout window
    - FIXED: Prevents duplicate spoofed sessions on the same domain in multiple tabs
    - Retains all stealth, spoofing, and console logging features from v4.3

  • v4.3 2025-04-30

    Version 4.3 – May 1, 2025

    - NEW: Spoofed fingerprint values are now stored in sessionStorage
    - Consistent per-domain within browser session
    - Cleared automatically when browser is closed
    - NEW: Session ID persisted across tabs during session
    - NEW: Prevents injection into iframes (runs in top frame only)
    - NEW: Generates spoofed values only once per domain per session
    - IMPROVED: Greatly increased realism without sacrificing privacy
    - DEBUG: Console log grouped and more readable with fingerprint summary

  • v4.2 2025-04-30

    Version 4.2 – May 1, 2025

    - NEW: Added session ID generation to help track current fingerprint profile
    - NEW: Introduced DEBUG_MODE toggle (set to true by default)
    - NEW: Logs spoofed session settings to console in a grouped format
    - IMPROVED: More developer-friendly with optional debug view

  • v4.1 2025-04-30

    Version 4.1 – April 30, 2025

    - NEW: Added spoofing for navigator.deviceMemory
    - NEW: Spoofed navigator.webdriver (now returns false)
    - NEW: Spoofed navigator.mimeTypes and navigator.connection
    - NEW: Added navigator.permissions.query override (returns 'denied' for notifications)
    - IMPROVED: Canvas spoofing now uses randomized RGB noise instead of bitwise XOR
    - IMPROVED: Added screen and window spoofing (innerWidth, innerHeight)
    - IMPROVED: More consistent spoofing of mediaDevices and touch support
    - CLEANUP: Ensured all spoofed properties are configurable
    - FIXED: Avoided stack trace leakage by keeping spoof functions stealthy

  • v1.1 2025-04-30
  • v4.0 2025-04-30