Thunderbird

Thunderbird 快速過濾器 - 刪除預設文本

  • May 10, 2014

預設情況下,快速過濾器視窗顯示Filter These messages... <Ctrl+Shift+K>所附螢幕截圖中顯示的文本。

在此處輸入圖像描述

當我開始在視窗中輸入時,文本會消失,但當視窗中的文本被刪除時會再次出現。

我覺得文字讓人分心。有什麼辦法可以去掉嗎?我想要一個沒有文字的空視窗。

我正在使用雷鳥 24.4.0

是的,有一種方法可以刪除它。

我很快就拼湊了一個簡單的外掛,它通過在其chrome.manifest中指定的XUL 覆蓋來實現這一點。如果沒有外掛或修改文件,我看不到實現此目的的好方法。

技術細節:

chrome/messenger/content/messenger/quickFilterBar.xul位於內部的原始文件omni.ja使用屬性設置帶有以下 XUL 標記的文本emptytextbase(在第 139 行,對於 Thunderbird 24.5.0):

<textbox id="qfb-qs-textbox" flex="1"
        type="search"
        placeholder=""
        emptytextbase="&quickFilterBar.textbox.emptyText.base;"
        ...

僅供參考:&quickFilterBar.textbox.emptyText.base;在 中定義chrome/<lang>/locale/<lang>/messenger/quickFilterBar.dtd,也位於 中omni.ja

我的外掛中的 XUL Overlay 將文本更改為空字元串,其中包含以下行:

<textbox id="qfb-qs-textbox" emptytextbase=""></textbox>

引用自:https://unix.stackexchange.com/questions/127845