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

These are versions of this script where the code was updated. Show all versions.

  • v1.5.0 2025-05-25

    建议在 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 2025-05-13

    建议在 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 2025-05-03

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

  • v1.3.0 2025-04-25

    请前往Github观看

  • v1.2.0 2025-04-22

    请前往Github观看

  • v1.1.2 2025-04-15
    🌐 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 2025-04-12
    🌐 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 2025-04-07

    📜 更新日志 - 版本 1.1.0

    🚀 性能飞升

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

    🔒 枷锁粉碎

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

    🛡️ 万能兼容

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

    🐜 问题终结

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

    💎 精致打磨

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

    ‼️ 紧急版本回滚

    • 1.1.0版本存在严重BUG 切勿使用
  • v1.1.0 2025-04-06

    🚀 速度更快

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

    🔧 限制解除更彻底

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

    🎯 兼容性提升

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

    🐞 问题修复

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

    ✨ 细节优化

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