Bypass Mijia Geek Edition Chrome Warning

用於忽略米家極客版的 Chrome 警告提示

作者
Zedo
今日安裝
0
安裝總數
0
評價
0 0 0
版本
2025-09-04
建立日期
2025-09-03
更新日期
2025-09-03
尺寸
5.3 KB
授權條款
GPL-3.0-or-later
腳本執行於

Bypass Mijia Geek Edition Chrome Warning

簡介

這是一個 Tampermonkey 用戶腳本,用於自動移除米家極客版網頁中的 Chrome 瀏覽器警告提示框。當您使用非 Chrome 瀏覽器訪問米家極客版時,可能會遇到瀏覽器兼容性警告,此腳本可以自動跳過這些提示。只要是使用 Chrome 核心的瀏覽器都可以安全略過警告,而不會影響正常使用。

功能特點

  • 🚀 自動隱藏警告模態框:無需手動點擊關閉
  • 🔄 動態監聽:支持頁面動態加載的警告框
  • 智能重試:頁面加載較慢時會自動重試
  • 🛠️ 可配置選項:支持自定義設置
  • 📝 可選日誌:可控制是否輸出調試信息
  • 🛡️ 安全模式:避免與 React 應用程序衝突
  • 🔧 錯誤處理:優雅的錯誤恢復機制

安裝方法

前置要求

  • 安裝 Tampermonkey 瀏覽器擴展
  • 支援的瀏覽器:Chrome、Firefox、Edge、Safari

安裝步驟

  1. 打開 Tampermonkey 管理面板
  2. 點擊「新建腳本」
  3. userscript.js 的內容複製到編輯器中
  4. Ctrl+S 保存腳本
  5. 腳本會自動在匹配的網站上運行

配置選項

腳本提供以下可配置選項(位於 CONFIG 常量中):

const CONFIG = {
    SELECTOR: '.ant-modal-root.css-2rgkd4',  // 警告框的 CSS 選擇器
    OBSERVER_CONFIG: { 
        childList: true, 
        subtree: true 
    },
    MAX_ATTEMPTS: 10,        // 最大重試次數
    ATTEMPT_INTERVAL: 1000,  // 重試間隔(毫秒)
    ENABLE_LOGGING: false,   // 是否啟用日誌輸出
    SAFE_MODE: true          // 安全模式:避免與 React 衝突
};

配置說明

  • SELECTOR: 警告框的 CSS 選擇器,通常不需要修改
  • MAX_ATTEMPTS: 如果頁面加載較慢,腳本會重試的次數
  • ATTEMPT_INTERVAL: 每次重試之間的間隔時間
  • ENABLE_LOGGING:
    • true: 在瀏覽器控制台輸出調試信息
    • false: 靜默運行,不輸出任何日誌
  • SAFE_MODE:
    • true: 安全模式,只隱藏模態框而不移除 DOM 元素(推薦)
    • false: 標準模式,隱藏後移除 DOM 元素

使用方法

  1. 安裝腳本後:訪問 http://192.168.0.1:8086/ 時會自動運行
  2. 查看日誌(可選):
    • ENABLE_LOGGING 設為 true
    • 打開瀏覽器開發者工具(F12)
    • 查看 Console 標籤中的日誌信息

工作原理

  1. 初始檢查:腳本啟動時立即檢查頁面是否已有警告框
  2. 重試機制:如果沒有找到,會定期重試(最多 10 次)
  3. 動態監聽:使用 MutationObserver 監聽 DOM 變化
  4. 智能處理:發現警告框時根據模式進行處理:
    • 安全模式:隱藏模態框並標記為已處理
    • 標準模式:隱藏後延遲移除 DOM 元素
  5. 衝突避免:使用延遲處理和錯誤捕獲避免與 React 衝突

故障排除

腳本不工作?

  1. 確認 Tampermonkey 已啟用
  2. 檢查腳本是否在正確的網站上運行
  3. 啟用日誌輸出查看詳細信息

警告框仍然出現?

  1. 檢查網站是否更新了 CSS 選擇器
  2. 嘗試刷新頁面
  3. 確認腳本版本是最新的

出現 React 錯誤?

  1. 確保 SAFE_MODE 設置為 true(預設值)
  2. 如果問題持續,嘗試禁用腳本後重新啟用
  3. 清除瀏覽器緩存後重試

頁面功能異常?

  1. SAFE_MODE 設置為 true
  2. 檢查是否有其他腳本衝突
  3. 暫時禁用腳本測試是否為腳本導致

版本信息

  • 當前版本: 2025-09-04
  • 作者: Zedo
  • 更新日期: 2025年9月4日
  • 最新更新: 修復 React 衝突問題,添加安全模式

技術細節

  • 腳本類型: Tampermonkey 用戶腳本
  • 運行時機: DOM 加載完成後
  • 目標網站: http://192.168.0.1:8086/
  • 依賴: 無外部依賴
  • 兼容性: 支援 React 應用程序,避免 DOM 操作衝突
  • 授權: GPL-3.0-or-later

授權

此腳本使用 GPL-3.0-or-later 授權,您可以自由使用、修改和分發,但衍生作品也必須使用相同的授權條款。請遵守相關網站的使用條款。


如有問題或建議,請聯繫作者或提交 Issue。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址