Enhanced HKG

Enhanced experience. Additional features and bug fixes.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
雷喵
今日安裝
0
安裝總數
4
評價
0 0 0
版本
1.0.4.2
建立日期
2025-12-06
更新日期
2025-12-19
尺寸
91.1 KB
授權條款
未知
腳本執行於

Enhanced HKG

Enhanced HKG

自用為主,因為自己本身也想要這些東西。
不保證後續更新,亦無法確保日後正常運作。
歡迎提出意見或反饋,如有問題請見諒。✪ ω ✪

最初只是想解決 YouTube 的 Error 153 問題,稍為修正一下 iframe 的 referrerpolicy 而已。
結果一直愈弄愈多,不知不覺就逐漸變成現在這模樣。¯\_(ツ)_/¯

命名靈感來自 Enhanced Steam


安裝及運作

🧰 安裝方法

任何有辦法運行 Userscript 的瀏覽器均可使用。(理論上…?🤔)
如成功安裝無論 Desktop 或 Mobile 同樣可以使用。
推薦使用 Tampermonkey 來安裝此腳本。

可能會因瀏覽器或腳本管理器的版本太舊以致無法完全正常運作。
已經盡量避免使用不被某些瀏覽器支援的代碼。

將 Tampermonkey 設定為 UserScripts API Dynamic 可加快載入速度。
除非此設定會導致某些其他已安裝的腳本無法正常啟動。

🌐 運作環境

  • forum.hkgolden.com
  • forumd.hkgolden.com
  • m.hkgolden.com
  • md.hkgolden.com

🟡 運作時於畫面左下角會出現一個黃色的迷你控制按鈕。

預設不會自動顯示控制介面,只放置迷你控制按鈕。
處於「同一個分頁並且同一個運作環境」時會保留控制介面的顯示狀態,即使重新整理或者曾經中途離開。

運作環境為 M 版時,選台或點擊其他地方後會自動縮小控制介面。
電腦版亦可以透過設定自行選擇是否自動縮小控制介面。

📷 截圖

自選台 設定 內嵌 內嵌 準確字數計算 頭像列表


功能及設定

📺 自選台

ID 頻道
BW 吹水台
HT 高登熱
NW 最新
CA 時事台
ET 娛樂台
SP 體育台
FN 財經台
ST 學術台
SY 講故台
EP 創意台
SN 超自然台
JS 優惠台
HW 硬件台
IN 電訊台
SW 軟件台
MP 手機台
AP Apps台
BC Crypto台
AI AI技術台
GM 遊戲台
ED 飲食台
TR 旅遊台
CO 潮流台
AN 動漫台
TO 玩具台
MU 音樂台
VI 影視台
DC 攝影台
TS 汽車台
WK 上班台
LV 感情台
SC 校園台
BB 親子台
PT 寵物台
HC 健康台
MB 站務台
RA 電台
AC 活動台
BS 買賣台
JT 直播台
AU 成人台
OP 考古台
REWIND 回帶
BOOKMARKS 留名
MESSAGE 訊息
FOLLOW 追蹤
HISTORY 起底

將想要的 ID 順序以 | 分隔並組合成字串即可。
例如 BW|CA|REWIND|BOOKMARKS 等於「吹水台」「時事台」「回帶」「留名」。

REWIND BOOKMARKS MESSAGE FOLLOW HISTORY
以上並非真正的頻道,純粹用作捷徑,需要登入後才能正常運作。

如果沒有符合的 ID 或設定為空白,預設放置一個「吹水台」。

如果存在原生按鈕,優先使用原生按鈕以比較流暢的方式載入頁面。
否則唯有以更改網址的原始方式重新載入頁面。

🎨 自訂 CSS

如果對 CSS 有相關認識,可以設定 CSS 規則對網站風格進行簡單修改。
由於介面空間有限,建議先使用其他文字編輯器整理好再複製貼上。

div.btnYT{display:none!important;}
預設的 CSS 隱藏舊版網頁的 YouTube 按鈕。

🖼️ 內嵌

支援以下平台
  • YouTube
  • Twitter
  • Instagram
  • Threads
  • Facebook
  • Streamable
  • Vimeo
  • Dailymotion
  • NicoNico
  • BiliBili
  • TikTok
  • Twitch
  • Reddit
  • Steam

應對帖文裡所有包含 https://http:// 完整網址的超連結。
每個平台的載入模式都可以獨立設定,亦可設定引用方式。
預設全部自動載入,並手動載入引用,避免出現大量多重內嵌以節省資源。
發表帖文時的預覽功能已經可以即時預覽內嵌效果。
建議停用官方本身的內嵌功能,防止出現衝突或重複內嵌。

只限各平台本身支援內嵌的內容。
同時亦只限容許以內嵌形式公開的內容,否則未必可以正常顯示。

例如「Steam」只支援 https://store.steampowered.com/app/... 這類網址。
單一產品的商店頁面之外的網址皆無法內嵌。

例如 https://www.facebook.com/share/... 這類分享網址並不支內嵌。
即使背後的真實網址是支援及容許內嵌的內容。

⚡ 改善渲染效能

自動將已經被親自瀏覽過的內容,於離開畫面範圍時剔除至渲染對象之外。
尤其在爬文時不斷有新內容被加載到網頁,上下滾動期間持續累積大量內容。
同一頁面裡的內容累積愈多,改善效果愈顯著。

應對內文、圖片、影片、以及內嵌。

💫 停用 SVG 動畫

主要應對新版網頁,長期有一些動畫在背後佔用資源,例如載入主題列表時的漸變動畫。
任何已存在(更改設定後需重新整理)或被加進頁面的 SVG 都會被立即強制停止動畫。

🧭 新舊網址轉換

自動轉換 hkgolden.com 的超連結,保持使用當前的同一個運行環境。
支援 forum. m. forumd. md. forum??. 的分域名。

例如舊版會將 /thread/8002820/page/1 換成 /view.aspx?message=8002820&page=1 的格式
反之新版會將 /view.aspx?message=8002820&page=1 換成 /thread/8002820/page/1 的格式

只會修改超連結的網址,並會保留原本顯示的文字。
只應對分台頁或帖文頁的相關網址。

如有使用「Helianthus.Annuus」,建議關閉「其他功能〉轉換論壇連結的伺服器位置」。

📜 準確字數計算

發表新帖或回覆時顯示準確的字數計算,避免發送時實際字數與顯示不符。
為了完全一致,計算時會無視前端和後端的空白位置,因伺服器亦會進行相同的處理。

官方的字數計算方式

Printable ASCII 佔 1 字元,其他文字或符號佔 2 字元。
Emoji 甚至可佔 4 字元(官方並不支援,發送後會被刪除)。
隱藏的新行字符 \n 並非 Printable ASCII 所以佔 2 字元。

由於網頁版的 FormData 在發送時會自動將 \n 統一為 \r\n 相當於每一新行佔 4 字元。
而 App 版使用 JSON 形式發送,並不擅自修改 \n 所以不會變成雙倍字元造成浪費。

😎 頭像列表

只應對新版網頁,設置頭像時可以一覽所有頭像。
以收藏庫形式顯示,方便了解自己的收藏進度及庫存。
縱使將來繼續有新頭像推出,仍然能夠自動載入所有存在的頭像。