Thunderbird
Thunderbird:發送電子郵件時從身份列表中刪除“從地址自定義”
當 Thunderbird 配置了多個身份時,通常在發送電子郵件時使用預設身份。但是可以通過點擊撰寫消息視窗中“發件人”欄位旁邊的預設地址來選擇其他身份。
這是它在以前版本的 Thunderbird 中的樣子:
現在在新的 Thunderbird 68.8 中,身份列表還包含自定義身份的菜單,稱為“自定義地址…”。
這是新版本的 Thunderbird 總是伴隨著愚蠢變化的又一個例子。好像,一個只需要執行一次的操作,每次切換身份時都需要訪問。
無論如何,有沒有辦法從列表中刪除“自定義地址…”,以便只顯示身份,就像以前在舊版 Thunderbird 中一樣?
對的,這是可能的。您必須再次修補您的
Omni.ja
文件才能將其刪除。我已經為更新檔創建了一個儲存庫,並且此送出刪除了
Customize From Address...
-刪除彈出菜單項 - 從地址自定義…重新編輯:一起刪除該欄位
*注意:*這可能會很棘手,因為這可能會在未來發生變化。上面的更新檔確實包含盒子,但會更穩定。
我已經深入探勘了 Thunderbird 的原始碼和更新檔。我找到了擺脫盒子的不同方法。
這是一個重新更新檔 - FromAddress 框刪除更新檔,它修補了程式碼的不同部分,可能比以前更安全。
什麼 id 註釋掉這些行,這些行將
menuseparator
元素和cmd_customizeFromAddress
放入彈出列表。menulist.menupopup.appendChild(document.createXULElement("menuseparator")); menulist.menupopup .appendChild(document.createXULElement("menuitem")) .setAttribute("command", "cmd_customizeFromAddress");
仍然在同一個文件中
chrome/messenger/content/messenger/messengercompose/MsgComposeCommands.js