轉發訊息時 Thunderbird 拼字檢查不起作用

轉發訊息時 Thunderbird 拼字檢查不起作用

我在 Debian Buster 上的 Thunderbird 68.8 中使用拼字檢查(鍵入時進行拼字檢查)。

通常情況下,拼字檢查工作正常(之後我之前的問題已經解決了)。

它在撰寫新訊息或回覆訊息時起作用。但是當我轉發電子郵件時,有時有效,有時無效。

經過大量的嘗試和錯誤,我能夠將問題範圍縮小到以下範圍:

當我單擊“轉發”按鈕並打開訊息撰寫視窗(下面是原始訊息)時,如果我開始在第二行鍵入(即當我將遊標放在第二行上時),拼字檢查將不起作用。但是當我將遊標放在第一行時,它確實有效。

看起來像 Thunderbird 中的一個錯誤。

有什麼辦法可以解決這個問題嗎?

答案1

點擊轉發按鈕後儲存了一條 HTML 訊息,發現該訊息最初如下所示:

<html>
  <head>
    ...
  </head>
  <body>
    <br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------

由於第二行和第三行屬於「moz-forward-container」div,且TB 顯然假定該div 中的任何內容都是轉發內容,因此會跳過對其進行拼字檢查,因此不會對這些行上寫入的任何內容進行拼字檢查。

不完全是一個錯誤,但肯定不是一個偉大的設計。

檢查配置編輯器,沒有任何選項可以更改新轉發訊息中的空白行數。除非有一些模板檔案或其他外部數據,我不知道轉發的訊息結構是基於哪個,否則看起來如果不修改 TB 原始碼就無法修復它。

答案2

如果轉發文字的拼字檢查很重要,我找到了一種強制執行它的方法,但方式有些不盡人意:

  • 點擊雷鳥選單工具 > 選項
  • 進入“構圖”部分
  • 勾選“發送前檢查拼字”選項。

當您單擊“發送”時,這將調用舊的“檢查拼寫”對話框,您可以在其中一次糾正一個單字的拼寫,或單擊“發送”按原樣發送。對話方塊中目前處理的單字將在訊息文字中突出顯示。

相關內容