by DarkRover
2025-10-04 11:41
分享個 UserScript: [ESJZoneModifyTextColor]
主要功能是將 ESJ Zone 可由用戶編輯的文字區域(例:小說簡介、章節列表、小說內文)中, 被編者設定顏色的文字, 以 OKLCh 色彩模型修改其亮度為 .625
(62.5%
)。
目的是在暗色背景主題下, 至少能閱覽被設定顏色的文字內容。
(例如, 在黑色背景時, 將被設定成黑色的文字顏色變成灰色以助閱覽)
提示:
myPrefLightness
的值(預設: .625
)以修改亮度。 1
(100%
) 的話, 顏色結果會是白色, 而導致看不出文字的色彩。GM.unregisterMenuCommand
。 (目前似乎僅有 Tampermonkey, FireMonkey 支援)筆記:暴力法:
@media (prefers-color-scheme: dark) {
:root, img {
filter: invert(1) hue-rotate(180deg);
}
}