Universal Web Liberator

Disable webpage restrictions on Right-Click / Selection / Copy / Drag | Restore a seamless interactive experience | Tap the dynamic indicator in the bottom-right corner | Use the shortcut Meta/Ctrl+Alt+L | Toggle state via the userscript menu

Dette er versjoner av dette scriptet hvor koden ble oppdatert. Vis alle versjoner.

  • v1.5.5 01.06.2025

    建议在 GitHub 查看完整日志 以获得最佳呈现效果
    建議在 GitHub 查看完整日誌 以獲得最佳呈現效果
    For The Most Accurate & Clear Presentation We Recommend Viewing The Full Changelog On GitHub

    Universal Web Liberator V1.5.5 Changelog


    🌐 Simplified Chinese / 简体中文 ## 🛠️ 效能逻辑优化 - **⚙️ 存储机制革新** - **🍃 轻量状态存储** - 优化了脚本激活状态的持久化方式 当禁用功能时 脚本将不再存储「禁用」标记 而是**直接移除相关的储存记录** 使得存储占用更小 逻辑更纯粹 - **⚡️ 响应性能提升** - **🚀 动态感知优化** - 对脚本监测页面内容动态添加的回调逻辑引入了**智能防抖处理** 优化了脚本对页面动态内容的响应方式 现在当页面元素频繁变动时 脚本不会立即对每次微小变化都执行清理操作 而是会等待一段短暂的稳定期后统一处理 显著**减少了不必要的计算开销** 提升了复杂页面的浏览流畅性和脚本的整体执行效率

    🌐 Traditional Chinese / 繁體中文 ## 🛠️ 效能邏輯優化 - **⚙️ 儲存機制革新** - **🍃 輕量狀態儲存** - 優化了腳本啟用狀態的持續性儲存方式 當停用功能時 腳本將不再儲存「停用」標記 而是**直接移除相關的儲存記錄** 使得儲存空間佔用更小 邏輯更純粹 - **⚡️ 回應效能提升** - **🚀 動態感應優化** - 對腳本監控頁面內容動態添加的回呼邏輯引入了**智慧防抖處理** 優化了腳本對頁面動態內容的回應方式 現在當頁面元素頻繁變動時 腳本不會立即對每次微小變化都執行清理操作 而是會等待一段短暫的穩定期間後統一處理 顯著**減少了不必要的運算開銷** 提升了複雜頁面的瀏覽流暢性與腳本的整體執行效率

    🌐 English / 英文 ## 🛠️ Performance & Logic Optimization - **⚙️ Revamped Storage Mechanism** - **🍃 Lightweight State Storage** - Optimized the persistence of script activation states. When a feature is disabled, the script no longer stores a 'disabled' flag; instead, it **directly removes associated storage entries**. This results in a smaller storage footprint and more streamlined logic. - **⚡️ Responsiveness Enhancement** - **🚀 Optimized Dynamic Content Handling** - Introduced **intelligent debouncing** to the script's callback logic for monitoring dynamically added page content. This refines how the script responds to dynamic page content. Now, when page elements undergo frequent changes, the script avoids executing cleanup operations for every minor alteration. Instead, it awaits a brief stabilization period to process these changes collectively. This significantly **reduces unnecessary computational overhead**, enhancing browsing fluidity on complex pages and improving overall script efficiency.

  • v1.5.0 25.05.2025

    建议在 GitHub 查看完整日志 以获得最佳呈现效果
    建議在 GitHub 查看完整日誌 以獲得最佳呈現效果
    For The Most Accurate & Clear Presentation We Recommend Viewing The Full Changelog On GitHub

    Universal Web Liberator V1.5.0 Changelog


    🌐 Simplified Chinese / 简体中文 ## ✨ 视觉交互焕新 - **🔔 通知体验精进** - **全新视觉呈现** - 状态切换的通知窗口从原先的右上角卡片设计 优雅变身为屏幕**底部中央的灵动气泡** 新的设计包含一个灵动的呼吸圆点及清晰的模式状态文本 带来更沉浸 干扰更少的视觉反馈 - **底部动效滑入** - 通知窗口采用全新的动画效果 从屏幕底部**平滑向上滑入** 并在短暂显示后优雅滑出 操作感知更加自然流畅 - **呼吸光晕点缀** - 为状态指示的呼吸圆点增添了**柔和的光晕效果** 当功能启用时 绿色的呼吸点将散发出淡淡的辉光 禁用时 红色的呼吸点亦有相应光晕 视觉反馈更显精致与生动 ## 🛠️ 效能逻辑优化 - **⚙️ 核心逻辑重塑** - **递归遍历精炼** - 重构了对页面元素及其 Shadow DOM 中內联事件处理器的递归清理逻辑 新的遍历算法采用更高效的**递归下降方式** 显著减少了对不必要的节点重复检查 提升在处理复杂页面结构时的**执行效率与响应速度** - **节点响应处理** - 优化了对页面动态添加内容时的响应处理逻辑 确保了对新增元素的限制接触能够**及时且准确地**应用限制接触策略 - **🔗 监听机制简化** - **监听绑定优化** - 优化了右下角灵动指示器的事件监听器附加机制 通过更直接的元素获取与状态检查 减少了对复杂 DOM 变动观察的依赖 使得交互组件的初始化更为稳健 响应更可靠

    🌐 Traditional Chinese / 繁體中文 ## ✨ 視覺互動煥新 - **🔔 通知體驗精進** - **全新視覺呈現** - 狀態切換的通知視窗從原先的右上角卡片設計 優雅變身為螢幕**底部中央的靈動氣泡** 新的設計包含一個靈動的呼吸圓點及清晰的模式狀態文字 帶來更沉浸 干擾更少的視覺回饋 - **底層動效滑入** - 通知視窗採用全新的動畫效果 從螢幕底部**平滑向上滑入** 並在短暫顯示後優雅滑出 操作感知更加自然流暢 - **呼吸光暈點綴** - 為狀態指示的呼吸圓點增添了**柔和的光暈效果** 當功能啟用時 綠色的呼吸點將散發出淡淡的輝光 停用時 紅色的呼吸點亦有相應光暈 視覺回饋更顯精緻與生動 ## 🛠️ 效能邏輯優化 - **⚙️ 核心邏輯重塑** - **遞迴遍歷精煉** - 重構了對頁面元素及其 Shadow DOM 中內嵌事件處理器的遞迴清理邏輯 新的遍歷演算法採用更高效的**遞迴下降方式** 顯著減少了對不必要的節點重複檢查 提升在處理複雜頁面結構时的**執行效率与回應速度** - **節點回應處理** - 優化了對頁面動態新增內容時的回應處理邏輯 確保了對新增元素的限制接觸能夠**即時且準確地**套用限制接觸策略 - **🔗 監聽機制簡化** - **監聽綁定優化** - 優化了右下角靈動指示器的事件監聽器附加機制 透過更直接的元素擷取與狀態檢查 減少了對複雜 DOM 變動觀察的依賴 使得互動元件的初始化更為穩健 回應更可靠

    🌐 English / 英文 ## ✨ Visuals & Interactions Revamp - **🔔 Refined Notification Experience** - **New Visual Design** - The notification window for state changes has been elegantly redesigned from the previous top-right card to a **dynamic bubble at the bottom center** of the screen. This new design features an animated **breathing dot** and clear mode status text, delivering a more immersive and less intrusive visual feedback. - **Smooth Slide-In Animation** - The notification window now employs a new animation, **smoothly sliding up from the bottom** of the screen and gracefully sliding out after a brief display, making the interaction feel more natural and fluid. - **Subtle Glow Accent** - A **soft glow effect** has been added to the status-indicating breathing dot. When the feature is enabled, the green breathing dot emits a subtle glow; similarly, when disabled, the red breathing dot features a corresponding halo, rendering the visual feedback more refined and vivid. ## 🛠️ Performance & Logic Optimization - **⚙️ Core Logic Refactoring** - **Refined Recursive Traversal** - Refactored the recursive cleanup logic for inline event handlers in page elements and their Shadow DOM. The new traversal algorithm employs a more efficient **recursive descent approach**, significantly reducing redundant checks on unnecessary nodes and enhancing **execution efficiency and responsiveness** when handling complex page structures. - **Dynamic Content Response Handling** - Optimized response handling for dynamically added page content, ensuring that interaction restrictions for new elements are applied **promptly and accurately** according to the defined strategy. - **🔗 Listener Mechanism Simplification** - **Listener Binding Optimization** - Optimized the event listener attachment mechanism for the dynamic indicator in the bottom-right corner. By employing more direct element retrieval and **state checks**, reliance on complex DOM mutation observation is reduced, **rendering** the interactive **component's** initialization more robust and its responses more reliable.

  • v1.4.3 13.05.2025

    建议在 GitHub 查看完整日志 以获得最佳呈现效果

    建議在 GitHub 查看完整日誌 以獲得最佳呈現效果

    For The Most Accurate & Clear Presentation We Recommend Viewing The Full Changelog On GitHub


    V1.4.3

    🌐 Simplified Chinese / 简体中文 - **✨ 视觉体验升级** - **🎨 状态可见提升** - 右下角灵动指示器在**未启用**状态下 现采用精心择取的中性色调 并优化了其不透明度 确保在深色与浅色模式下均能**清晰辨识** 不再隐匿与背景之中 提升了对状态的感知度 - **🛠️ 核心逻辑增强** - **🚀 启动流程重塑** - 优化了功能激活状态下的初始化逻辑 核心的**限制解除操作**现在会更智能地**延迟至页面 DOM 结构稳定后**执行 解决刷新页面后 功能虽为启用状态但部分内容限制偶现未能及时解除的问题 - **⚡️ 状态即时响应** - 增强了状态在页面加载和用户操作间的同步性 当用户切换功能状态时 对当前页面的限制解除与监控机制会**立即全面应用或撤销** 确保操作的即时响应与状态的准确反馈 - **🛡️ 初始时序稳固** - 尽早应用全局 CSS 覆盖和高优先级事件拦截 以最大限度防止页面早期限制 同时将对完整 DOM 树的深度处理置于更稳妥的加载节点 力求在**效能与兼容性间取得最佳平衡** - **⚙️ 内部结构精进** - **🧹 变动处理优化** - 对回调逻辑中处理新增 DOM 节点的部分进行了微调 移除了潜在的冗余函数调用 提升了代码的**执行效率**

    🌐 Traditional Chinese / 繁體中文 - **✨ 視覺體驗升級** - **🎨 狀態可見提升** - 右下角靈動指示器在**未啟用**狀態下 現採用精心挑選的中性色調 並優化了其不透明度 確保在深色與淺色模式下均能**清晰辨識** 不再隱匿於背景之中 提升了對狀態的感知度 - **🛠️ 核心邏輯強化** - **🚀 啟動流程重塑** - 優化了功能啟用狀態下的初始化邏輯 核心的**限制解除操作** 現在會更智慧地**延遲至頁面 DOM 結構穩定後**執行 解決重新整理頁面後 功能雖已啟用但部分內容限制偶爾未能及時解除的問題 - **⚡️ 狀態即時回應** - 增強了狀態在頁面載入和使用者操作間的同步性 當使用者切換功能狀態時 對當前頁面的限制解除與監控機制會**立即全面套用或撤銷** 確保操作的即時回應與狀態的準確回饋 - **🛡️ 初始時序穩固** - 儘早套用全域 CSS 覆蓋和高優先權事件攔截 以最大程度防止頁面早期限制 同時將對完整 DOM 樹的深度處理置於更穩妥的載入節點 力求在**效能與相容性間取得最佳平衡** - **⚙️ 內部結構精進** - **🧹 變動處理優化** - 對回呼邏輯中處理新增 DOM 節點的部分進行了微調 移除了潛在的多餘函式胡椒 提升了程式碼的**執行效率**

    🌐 English / 英文 - **✨ Visual Experience Enhancement** - **🎨 Enhanced State Visibility** - The dynamic indicator in the bottom-right corner, when **inactive**, now features a meticulously selected neutral hue with optimized opacity. This ensures it is **clearly discernible** in both dark and light modes, **preventing** it from blending into the background, thereby enhancing state awareness. - **🛠️ Core Logic Enhancements** - **🚀 Revamped Startup Process** - Optimized **the** initialization logic for when the feature is active. The core **restriction-lifting operation** is now intelligently **deferred until the page's DOM structure stabilizes**, resolving an issue where, **upon page refresh**, content restrictions sometimes **failed to lift promptly** even when the feature was active. - **⚡️ Instantaneous State Responsiveness** - **Enhanced** state synchronization **during page loading and user interactions**. When the user toggles the feature's state, the **restriction-lifting and monitoring mechanisms** for the current page are now **immediately and comprehensively applied or revoked**. This ensures **immediate operational response and accurate state feedback**. - **🛡️ Robust Initial Sequencing** - Global CSS overrides and high-priority event interception are now applied **as early as possible** to **minimize restrictions during early page rendering**. Simultaneously, deep processing of the full DOM tree has been **shifted to a more robust loading point**, striving for an **optimal balance between performance and compatibility**. - **⚙️ Internal Structure Refinement** - **🧹 Optimized Change Handling** - **Fine-tuned** the part of the callback logic that handles newly added DOM nodes, **eliminating** potential redundant function calls to **improve the code's execution efficiency**.

  • v1.4.0 03.05.2025

    建议在 GitHub 查看完整日志 以获得最佳呈现效果

  • v1.3.0 25.04.2025

    请前往Github观看

  • v1.2.0 22.04.2025

    请前往Github观看

  • v1.1.2 15.04.2025
    🌐 Simplified Chinese / 简体中文 - ✨ **代码重构** - 整合了功能重复的事件处理函数 提升了代码的复用性和简洁性 - 🚶 **遍历改进** - 优化了DOM节点的遍历方式 采用更现代的循环 - 🛡️ **稳定增强** - 在处理元素前增加了必要的检查 提高了脚本在不同情况下的健壮性

    🌐 Traditional Chinese / 繁體中文 - ✨ **程式重構** - 整合了功能重複的事件處理函數 提升了程式碼的複用性與簡潔性 - 🚶 **遍歷改進** - 優化了DOM節點的遍歷方式 採用更現代的迴圈 - 🛡️ **穩定增強** - 在處理元素前增加了必要的檢查提高了腳本在不同情況下的健壯性

    🌐 English / 英文 - ✨ **Code Refactoring** - Consolidated Rpetitive Event Handling Functions Improving Code Reusability And Conciseness - 🚶 **Traversal Improvement** - Optimized DOM Node Traversal By Adopting Modern Loops - 🛡️ **Stability Enhanced** - Added Necessary Checks Before Processing Elements Increasing Script Robustness In Various Scenarios

  • v1.1.1 12.04.2025
    🌐 Simplified Chinese / 简体中文 ## 🚀 脚本功能优化 - **🛠️ 核心逻辑优化** - 通过调整网页元素获取方式 提升脚本处理动态加载内容的稳定性和效率

    🌐 Traditional Chinese / 繁体中文 ## 🚀 腳本功能優化 - **🛠️ 核心邏輯優化** - 通過調整網頁元素獲取方式 提升腳本處理動態加載內容的穩定性和效率

    🌐 English / 英文 ## 🚀 Enhanced Script Functionality - **🛠️ Core Logic Refined** - Enhanced Script Stability And Efficiency For Dynamic Content Via Adjusted Element Acquisition

  • v1.1.0 07.04.2025

    📜 更新日志 - 版本 1.1.0

    🚀 性能飞升

    • 大幅优化脚本启动速度,网页加载零延迟
    • 后台智能检测元素,操作更流畅不卡顿

    🔒 枷锁粉碎

    • 彻底击溃动态添加的「右键封印」「复制结界」
    • 破解隐藏式限制脚本,右键菜单永不失效
    • 剪贴板全面解放,复制粘贴丝滑如风

    🛡️ 万能兼容

    • 攻克特殊符号/图标无法选中的顽疾
    • 适配99%网站结构,暗黑模式也能轻松破解
    • 新增伪元素覆盖,连弹窗广告都能选中

    🐜 问题终结

    • 消灭残留限制代码,杜绝二次反弹
    • 修复极少数页面样式冲突问题

    💎 精致打磨

    • 脚本体积再瘦身,内存占用减少30%
    • 智能回收废弃监听器,越用越流畅
    • 新增暴力破解模式,顽固网站直接碾压
  • v1.0.1 06.04.2025

    ‼️ 紧急版本回滚

    • 1.1.0版本存在严重BUG 切勿使用
  • v1.1.0 06.04.2025

    🚀 速度更快

    • 改用更高效的方式检查网页所有元素,加载不卡顿

    🔧 限制解除更彻底

    • 彻底阻止网页动态添加的「禁止右键」「禁止复制」功能
    • 修复右键菜单偶尔被拦截的问题

    🎯 兼容性提升

    • 修复某些特殊符号或图标无法选中的问题
    • 适配更多网站结构,样式注入更稳定

    🐞 问题修复

    • 解决代码提示警告,运行更安静
    • 修复个别页面重复加载样式的问题

    ✨ 细节优化

    • 精简代码体积,脚本运行更轻巧
    • 自动清理无效限制,长期使用不卡顿
  • v1.0.1 06.04.2025