- 安裝 Tampermonkey 瀏覽器擴充套件(Chrome、Edge、Firefox、Safari、Opera)
- Chrome 用戶:前往
chrome://extensions/並開啟右上角的 Developer mode - Tampermonkey 設定:進入 Tampermonkey Settings → 將 Config mode 改為 Advanced
- 將 Content Script API 改為 UserScripts API Dynamic
⚠️ 若未更改步驟 4 的設定,首次開啟 Chrome 的分頁將不會套用腳本,需手動重新整理頁面才會生效。
- 點擊下方的 Install 連結即可安裝對應腳本
以下腳本皆為獨立運作,可依需求個別安裝。
| 名稱 | 說明 | 版本 | 安裝 |
|---|---|---|---|
| 移除 URL 追蹤 | 自動移除 URL 中的追蹤參數,保護您的隱私。 支援 Google、Facebook、Twitter、YouTube、Amazon、淘寶、Trip.com 等主流網站,並保留語言、篩選與訂房狀態等功能性參數。 |
0.4.4 | Install |
| 複製當前網址 | 按下 Ctrl+Shift+C 複製當前網址。 特定網站改寫 URL: ・在 X/Twitter 上轉換為 fxTwitter 連結,並於單篇貼文操作列加入複製按鈕。 ・在 Threads 上轉換為 vxThreads(vxthreads.com)連結。 ・在 PChome 24h 上轉換為 Pancake 連結。 ・在蝦皮上轉換為短網址。 |
0.4.2 | Install |
| 社群媒體影片音量鎖定 | 鎖定 Facebook、Instagram、Threads、X 既有與動態新增影片的音量,防止被平台覆蓋。 透過 Tampermonkey 選單調整並保存音量與靜音;為避免平台程式誤寫設定,原生控制不會變更鎖定值。 |
0.1.1 | Install |
| Medium 付費牆繞過 | 自動跳轉至第三方服務閱讀 Medium 全文。 透過 Tampermonkey 選單切換預設服務(Freedium / Archive.today / ReadMedium)。 支援自動跳轉開關切換。 |
0.1.1 | Install |
| Threads 自動點擊 Spoiler | 自動點擊 Threads 的 Spoiler 按鈕,揭露被隱藏的文字、圖片與影片內容。 支援多語系標籤偵測(Spoiler / 劇透 / 爆雷 / 스포일러 / ネタバレ)。 |
0.1.1 | Install |
| 名稱 | 說明 | 版本 | 安裝 |
|---|---|---|---|
| Gemini 固定使用模型 | 自動將 Gemini 切換為指定模型 (Pro / Fast / Thinking) 並透過 Tampermonkey 選單手動切換固定模型。 |
0.4.4 | Install |
| 名稱 | 說明 | 版本 | 安裝 |
|---|---|---|---|
| 替換字體為 AppleGothic | 將頁面字體改為 AppleGothic (簡體用 AppleGothicSC) 還原字體因替換而對 Icon Font 造成的影響。 程式碼區域使用 Cascadia Code 等寬字體。 支援黑名單管理,可針對特定網站停用。 |
0.4.6 | Install |
專案使用 Node.js 內建的 node:test、node:vm 與最小 DOM/GM stub,不需要安裝額外套件。目前共有 8 個測試檔、81 項測試,七支正式 userscript 均有獨立行為測試。
node --test
Get-ChildItem -File -Filter '*.user.js' | ForEach-Object { node --check $_.FullName }
Get-ChildItem -Recurse -File -Path 'tests' -Filter '*.js' | ForEach-Object { node --check $_.FullName }| 腳本/文件 | 主要入口與職責 | 行為測試 |
|---|---|---|
remove-url-tracker.user.js |
cleanURL() 清理規則;cleanCurrentURL() History 整合 |
tests/remove-url-tracker.test.js |
copy-current-url.user.js |
copyCurrentUrl() 複製與派送;convertToVxThreads() 轉換 Threads 網址;processActionGroup() 插入 X 按鈕 |
tests/copy-current-url.test.js |
social-media-volume-fix.user.js |
syncToPage() 同步影片;processVideoScanQueue() 逐幀處理動態影片 |
tests/social-media-volume-fix.test.js |
bypass-medium-paywall.user.js |
isServiceUrl() 服務站辨識;redirect() 跳轉 |
tests/bypass-medium-paywall.test.js |
threads-auto-reveal-spoiler.user.js |
revealSpoilersIn() 揭露內容;queueScan() 分幀掃描 |
tests/threads-auto-reveal-spoiler.test.js |
gemini-fixed-mode.user.js |
waitForElement() 等待介面;switchToMode() 切換模式 |
tests/gemini-fixed-mode.test.js |
force-fonts-applegothic.user.js |
processElement() 字體/Icon 判定;setupMutationObserver() 增量掃描 |
tests/force-fonts-applegothic.test.js |
README.md/metadata |
版本、反向連結與 JSDoc 一致性 | tests/documentation-consistency.test.js |
- 移除 URL 追蹤部分規則引用自 ClearURLs 專案
- PChome 短網址服務由 p.pancake.tw 提供
- 蝦皮轉換短網址參考自 gnehs/userscripts
- Threads 嵌入修復服務由 everettsouthwick/vxThreads 提供
- 社群媒體影片音量鎖定原始版本由 ttoan12 開發
大部分的 Code 都由 Claude Opus 4.6 Thinking 完成