在 X 個人頁面加入 Fast Block 按鈕,並支援從清單頁批次封鎖帳號。
這是什麼?
X Auto Block / Fast Block 是用來輔助在 X(原 Twitter)上封鎖帳號的小工具,提供:
• 在使用者主頁的「三點」與「Follow」按鈕旁,加入一顆 Fast Block 紅色按鈕
• 支援從 pluto0x0.github.io/X_based_china 清單頁,定時批次開新分頁封鎖帳號(大約每 30 秒 1 位,避免觸發風控)
• 介面支援 繁體中文 / 簡體中文 / 日文 / 韓文 / 英文 多語系切換
• 使用 SweetAlert2 漂亮對話框,如果被 CSP 擋住則會自動退回瀏覽器內建 alert / confirm / prompt
⸻
功能說明
1. 個人頁面的 Fast Block 按鈕
在任一 X 使用者主頁上,腳本會自動:
• 找到 userActions(三點)按鈕與 Follow 按鈕
• 克隆一顆樣式一致的按鈕,標成紅色,文字顯示 Fast Block
• 按下後會自動執行以下步驟:
1. 檢查是否已封鎖(若已封鎖會顯示提示並直接關閉視窗)
2. 若沒有,會自動點擊三點 → 找到「封鎖」選項 → 自動按下確認
注意:
Fast Block 只會在你自己點按按鈕時觸發,不會背景自動封鎖任何人。
⸻
2. 清單頁批次封鎖(Bulk Block)
在 https://pluto0x0.github.io/X_based_china/ 的使用者清單頁上,腳本會在右上角顯示一個控制面板:
• 顯示目前頁面帳號總數、已處理數量、剩餘數量
• 以約「每 30 秒一位」的速度,開啟新分頁到該帳號的 X 主頁,並自動執行 Fast Block
• 透過 postMessage 接收封鎖成功或已封鎖的回報,只在成功/已封鎖後才記錄 ID
• 已處理的 Twitter ID 會寫入 localStorage,下次打開同一頁會自動跳過
• 支援:
• 暫停 / 繼續
• 重置已處理清單
• 匯出 JSON 檔案
• 複製 JSON 到剪貼簿
• 透過 JSON 匯入已處理的 ID(可選擇覆蓋或合併)
右上角的 Language 下拉選單可以切換介面語言,偏好會記錄在 localStorage。
⸻
安全性與限制
• 腳本不會嘗試繞過任何 X 的安全機制,只是幫你自動按按鈕。
• 請自行注意使用頻率與風險,過度密集封鎖仍有可能觸發平台風控。
• 若 X 的前端 DOM 結構改動,Fast Block 可能會失效,此時請在腳本回報頁留言。