Hide Web Elements Pro

Stealth element hider, Shadow DOM UI, persistent freeze, link extractor, time skipper, enhanced reveal, dock button visibility, stable Reveal & Unblock Engine, plus media downloader with preview. Automatic Protection. Now with Anti-Paywall, Auto-Close Modals (smart skip for essential UI incl. side menus), Auto-Accept Age Verification, Auto-Close Logins, Cookie Bypass, Bulk Filter Lists, and improved UI.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
K T Z
일일 설치 수
5
총 설치 수
147
평점
3 0 0
버전
14.1
생성일
2026-07-31
갱신일
2026-08-25
크기
248KB
라이선스
MIT
적용 사이트
모든 사이트

🎯 Why Use Hide Web Elements Pro?

Modern websites are packed with intrusive elements: sticky banners, popups, overlays, locked content, cookie banners, unwanted redirects, blurred content, countdowns, and distracting UI. Hide Web Elements Pro gives you direct control over the page with a powerful toolkit for hiding, revealing, freezing, extracting, downloading, and managing web elements.

Version 13.3 combines the visual element hider with advanced navigation protection, media extraction, automatic challenge protection, rule-breaker tools, cookie controls, and a customizable Shadow DOM interface.

Key benefits:

  • Hide anything – Select elements visually and save rules without writing CSS manually.
  • Three rule scopes – Save rules as Site-wide, Page-only, or Global.
  • Reveal hidden content – Attempt to restore hidden, blurred, or obstructed elements.
  • Anti-Paywall / Anti-Adblock – Detect and remove matching blocking overlays and restore scrolling.
  • Auto-Close Modals & Overlays – Smartly dismiss unwanted dialogs while avoiding essential navigation UI.
  • Auto-Accept Age Verification – Automatically interact with supported age-verification dialogs when enabled.
  • Auto-Close Logins – Handle supported login/account overlays when enabled.
  • Cookie Consent Control – Choose Ask, Accept, or Reject.
  • Bulk CSS rules – Import multiple selectors at once as global rules.
  • Navigation Freeze – Intercept redirects, popup windows, link clicks, and navigation attempts.
  • Domain control – Maintain blocked and allowed domain lists.
  • Link & media extraction – Extract links, images, videos, audio, sources, and supported media URLs.
  • Media preview & download – Preview supported media and download direct image, video, and audio URLs.
  • Time Skipper – Jump supported video/audio playback forward by 30 seconds and automatically handle detectable skip controls.
  • Automatic Protection – Detect supported Cloudflare/anti-bot challenge states and temporarily pause disruptive features.
  • Persistent settings – Store configuration using GM_setValue with localStorage fallback.
  • Touch-friendly UI – Draggable, collapsible dock designed for desktop and mobile browsers.

🛠️ How to Use – Step by Step


  1. Locate the Dock – After installation, look for the floating
    🛡️ Shield icon. The dock can be dragged vertically and automatically collapses when not in use.

  2. Open the Main Menu – Click the shield to expand the dock.
    The available controls are:
    • 🎯 Hide – Activates element-selection mode.
    • 🌐 Scope – Cycles through Site-wide, Page-only, and Global.
    • 👁️ Reveal – Attempts to reveal hidden or blurred content.
    • 🔗 Links – Opens the Link Extractor.
    • ⏩ +30s – Advances supported video/audio by 30 seconds.
    • ❄️ Freeze – Enables navigation protection.
    • ⚙️ Menu – Opens the Control Panel.

    The Scope control cycles through Site-wide → Page-only → Global.


  3. Hide an Element
    1. Click 🎯 Hide.
    2. Click an element on the page.
    3. Use the selection stepper to move between parent and child elements.
    4. Save the selected element using the current scope.
    5. Use 🌍 Global when the rule should apply across domains.
    6. Press Esc to cancel selection mode.

  4. Manage Rules – Open ⚙️ Menu → Rules.
    • Add custom CSS selectors manually.
    • Specify a target domain or use * for global rules.
    • Edit existing rules.
    • Delete individual rules.
    • Clear custom, site-wide, or page-only rules.
    • Use Bulk Add to import multiple selectors.

    Bulk rules are stored as global rules. Selectors targeting html or body require confirmation before being added.


  5. Use Link Extractor – Click 🔗 Links.
    • Search extracted links by text or URL.
    • Toggle Hide internal to exclude links from the current domain.
    • Enable Media mode to display supported media in a grid.
    • Click an item to open its preview.
    • Copy supported URLs.
    • Open links in a new tab.
    • Preview supported images, direct videos, and audio.
    • Download supported direct media.
    • Refresh the extracted content on dynamic pages.

    The extractor supports normal link mode and a dedicated media mode with filtering and internal-link controls.


  6. Use Media Preview & Downloader – Supported direct media can be previewed inside the interface.
    • 📋 Copy – Copy the media URL.
    • ⬇️ Download – Download supported direct image, video, or audio files.
    • ↗ Open – Open the URL in a new tab.
    • ✖ Close – Close the preview.

    Downloads use GM_download when available, with a fetch/blob fallback when the userscript download fails.


  7. Enable Rule-Breaker Features – Open ⚙️ Menu → Tools.
    • 🚫 Anti-Paywall / Anti-Adblock – Detects matching overlays and attempts to restore access to the underlying page.
    • 🗑️ Auto-Close Modals & Overlays – Automatically handles supported unwanted dialogs.
    • ✅ Auto-Accept Age Verification – Automatically selects supported age-verification actions when enabled.
    • 🔓 Auto-Close Logins – Prevents supported login/account dialogs from remaining open.
    • 🍪 Cookie Consent – Select Ask, Accept, or Reject.

    These controls are individually persisted and reapplied when settings change.


  8. Freeze Navigation – Click ❄️ Freeze to protect against unwanted navigation.
    • ❓ Ask Every Time – Ask before intercepted navigation proceeds.
    • ⛔ Auto-Block All – Automatically block intercepted navigation.
    • 🔗 Allow Same Domain Only – Allow navigation within the same domain.
    • 🟢 Allow All – Allow navigation and disable Freeze mode.

    Freeze can intercept redirects, location navigation, anchor clicks, popup windows, and related navigation attempts.


  9. Manage Domains – Use the Domains section to maintain:
    • 🚫 Blocked Domains – Domains that should be automatically blocked.
    • 🟢 Allowed Domains – Domains that should bypass applicable navigation restrictions.

    Both lists are persistent and can be managed directly from the Control Panel.


  10. Reveal Hidden Content – Click 👁️ Reveal.
    The engine attempts to restore elements affected by common hiding techniques, overlays, and blur effects.

  11. Skip Timers & Playback – Click ⏩ +30s to advance supported
    <video> and <audio> elements by 30 seconds.

    Enable Auto Time Skipper in Tools for automatic operation.


  12. Control Panel – The Control Panel provides management sections for rules, domains, logs, export/import, cookies, and general information.
    • Tools – Protection and automation controls, Freeze behavior, dock-button visibility, and rule-breaker features.
    • Rules – Custom CSS rules, manual selectors, bulk imports, and rule cleanup.
    • Domains – Blocked and allowed domain management.
    • Logs – Review blocked navigation and popup activity and clear stored logs.
    • Export – Backup and restore script settings.
    • About – Version information and feature overview.

✨ Features – Detailed Breakdown

🎯 Visual Element Hider

  • Click-to-select element hiding.
  • Real-time selection preview.
  • Parent/child selection navigation.
  • Site-wide, page-only, and global scopes.
  • Custom CSS selector support.
  • Persistent rules.
  • Undo support for recent hiding actions.
  • Stealth-oriented hiding behavior.

🚫 Anti-Paywall / Anti-Adblock Engine

  • Detects supported paywall, premium, subscription, adblock, gate, wall, and overlay patterns.
  • Checks matching fixed/absolute blocking elements.
  • Uses text, class/id, visual characteristics, and button patterns to identify candidate overlays.
  • Attempts to hide detected blocking elements.
  • Restores page scrolling when appropriate.
  • Uses a MutationObserver to detect newly inserted blocking elements.

🗑️ Auto-Close Modals & Overlays

  • Monitors common dialogs, popups, lightboxes, overlays, and modal structures.
  • Recognizes common close/dismiss controls.
  • Attempts to avoid closing navigation menus, sidebars, drawers, search panels, and other essential UI.
  • Uses MutationObserver-based monitoring for dynamically created dialogs.
  • Supports optional login handling.
  • Supports optional age-verification handling.

🔞 Auto-Accept Age Verification

  • Detects supported age/adult verification dialogs.
  • Recognizes actions such as Accept, Enter, Continue, Proceed, Verify, and Confirm.
  • Only operates when the feature is enabled.

🔓 Auto-Close Logins

  • Detects dialogs containing login/account-related elements.
  • Provides an optional control for automatically handling supported login overlays.
  • Can be enabled independently from other modal automation features.

🍪 Smart Cookie Consent

  • Ask – Leave cookie decisions to the user.
  • Accept – Automatically select supported accept/allow buttons.
  • Reject – Automatically select supported reject/decline buttons.
  • Monitors dynamically inserted cookie banners.
  • Attempts to use a close/dismiss control when no matching consent action is available.

📦 Bulk Filter Lists

  • Paste multiple CSS selectors, one per line.
  • Import selectors as global rules.
  • Automatically ignores empty lines.
  • Warns before adding html or body selectors.
  • Useful for importing personal selector collections and custom filtering rules.

❄️ Navigation Freeze

  • Intercepts supported location.assign() navigation.
  • Intercepts location.replace().
  • Intercepts location.href navigation.
  • Intercepts programmatic anchor clicks.
  • Intercepts window.open() popups.
  • Supports persistent behavior memory.
  • Supports blocked and allowed domain lists.
  • Logs blocked navigation attempts.

🔗 Link Extractor + Media Downloader

  • Extracts supported page links and media URLs.
  • Search/filter by text or URL.
  • Hide internal links option.
  • Dedicated media mode.
  • Image thumbnails.
  • Direct video previews where supported.
  • Audio previews.
  • Copy URL.
  • Open URL in a new tab.
  • Download direct image, video, and audio media.
  • Download fallback using fetch() and Blob URLs.
  • Automatic fallback to opening the media URL when downloading fails.

⏩ Time Skipper

  • Advances supported video playback by 30 seconds.
  • Advances supported audio playback by 30 seconds.
  • Can detect and interact with supported skip, close, and dismiss controls.
  • Includes an optional automatic mode.

👁️ Reveal & Unblock Engine

  • Attempts to restore hidden elements.
  • Removes supported blur effects.
  • Restores scrolling when page CSS prevents normal scrolling.
  • Restores right-click/context-menu behavior where possible.
  • Includes automatic and manual reveal functionality.

🛡️ Automatic Challenge Protection

  • Detects supported Cloudflare and anti-bot challenge indicators.
  • Monitors challenge-related DOM changes.
  • Temporarily disables potentially disruptive page modifications when a challenge is detected.
  • Automatically resumes normal features after the challenge state clears.

🍪 Cookie Manager

  • View cookies available through document.cookie for the current domain.
  • Add cookie name/value pairs.
  • Edit/delete supported cookies.
  • Refresh the cookie list.
  • Export cookies as JSON.
  • Import cookies from JSON.

💾 Full Settings Export / Import

  • Export script configuration as JSON.
  • Import previously exported configuration.
  • Includes rules, domains, toggles, logs, and other persisted hider_* settings.
  • Creates dated backup filenames automatically.

🎨 UI & Customisation

  • Floating draggable dock.
  • Touch and mouse drag support.
  • Automatic dock collapsing.
  • Persistent dock button visibility settings.
  • Shadow DOM UI isolation.
  • Compact mobile-friendly interface.
  • Separate Link Extractor and preview interfaces.
  • Persistent configuration across browser/script restarts.

⚙️ Under the Hood – Technical Highlights

  • Stealth Engine – Uses DOM/CSS techniques intended to minimize interference with page scripts.
  • Shadow DOM Isolation – The control interface is contained inside a Shadow Root.
  • Self-Healing UI – Includes mechanisms for maintaining the script interface when page changes interfere with it.
  • Persistent Storage – Uses GM_setValue/GM_getValue with a localStorage fallback.
  • Cross-Frame Synchronization – Synchronizes relevant state between frames.
  • Event-Driven Monitoring – Uses MutationObservers for dynamic page changes.
  • Automatic Challenge Detection – Monitors supported Cloudflare/anti-bot indicators.
  • Media Download API – Uses GM_download with a browser fetch fallback.
  • Low-Overhead Processing – Uses timers, observers, animation-frame scheduling, and cached settings where appropriate.
  • Mobile Friendly – Supports touch interaction and responsive UI behavior.

⌨️ Keyboard & Interaction

  • Esc – Cancel selection mode and close applicable panels/modals.
  • Mouse / Touch drag – Move the floating dock.
  • Ctrl-click / Middle-click – Use intentional new-tab navigation where supported by Freeze handling.

📦 Installation & Compatibility


  • Requires a userscript manager such as
    Tampermonkey,
    Violentmonkey,
    or
    Greasemonkey.
  • Runs on *://*/*.
  • Uses GM_* APIs for advanced persistent storage and media downloading.
  • Falls back to localStorage where applicable.
  • Designed for Chromium-, Firefox-, and compatible userscript environments.
  • Licensed under MIT.

🔐 Permissions

  • GM_setValue / GM_getValue – Persistent settings.
  • GM_addValueChangeListener – Cross-context setting synchronization.
  • GM_download – Direct media downloads.
  • GM_xmlhttpRequest – Advanced network requests used by supported functionality.
  • unsafeWindow – Page-level integration for supported navigation and media operations.


Made with ❤️ by KTZ – Open Source, community-driven.