Bisakah Thunderbird membungkus antrean panjang surat html yang diterima?


16

Saya sering mendapatkan email (* 1) dalam format HTML di mana garis-garis lebih panjang dari lebar jendela Thunderbird dan sering bahkan lebih lama dari lebar layar saya. Untuk membaca pesan-pesan ini, saya harus menggulir secara horizontal setiap saat.

Satu Pilihan untuk membuat pesan dapat dibaca adalah untuk beralih View / Message Body ke teks biasa, tetapi itu juga kehilangan semua format. Beralih ke HTML sederhana tidak membantu.

Apakah ada cara bagi saya (sebagai penerima) untuk memaksa Thunderbird membungkus garis panjang sehingga pesan-pesan ini dapat dibaca?

Saya tentu saja mencari di Google tetapi tidak menemukan petunjuk yang hanya berfungsi di jendela penulisan atau untuk memberi tahu pengirim untuk berhenti menggunakan perangkat lunak yang rusak. Semua itu tidak terlalu membantu.

(* 1: dari koresponden yang mati otak menggunakan klien email yang rusak, saya tahu, tetapi tidak ada yang bisa saya lakukan mengenai hal ini.)

Jawaban:


9

Untungnya Thunderbird adalah klien yang benar - benar dapat diperluas, jadi solusi yang mungkin adalah mengedit userContent.cssfile yang memungkinkan Anda menentukan aturan CSS khusus untuk pesan.

Coba langkah-langkah berikut:

  1. Buka folder profil Thunderbird Anda (ikuti instruksi di halaman dan pilih OS Anda). Seharusnya terlihat seperti ini (jelas dengan banyak file lain):dir profil thunderbird
  2. Buat chromedirektori jika tidak ada.
  3. Buat di dalam chromefolder file bernama file userContent.cssteks biasa (pastikan untuk menampilkan ekstensi file jika perlu, jika tidak, Anda mungkin berakhir dengan userContent.css.txtfile dan bukan itu yang kita inginkan)
  4. Edit file dengan editor teks apa saja (notepad juga berfungsi), dan letakkan baris berikut di dalamnya:

    * { word-wrap: break-word; }
    
  5. Nyalakan kembali Thunderbird dan Anda harus melakukannya dengan baik.

Ini adalah tes yang saya lakukan secara lokal, sebelum dan sesudah menerapkan aturan:

tidak ada peraturan

Seperti yang Anda lihat, teksnya tidak dibungkus dan ada scrollbar yang sedang Anda bicarakan.

dengan aturan Sekarang, dengan userContent.cssditerapkannya, teks dibungkus secara otomatis (sehingga tidak ada scrollbar) dan ini seperti yang Anda inginkan.


3
Tip userContent.css bagus, tetapi CSS yang Anda berikan tidak bekerja untuk saya. Saya menggunakan yang dari jawaban ini: stackoverflow.com/questions/248011/…
SPRBRN

Untuk lebih tepatnya, menambahkan aturan yang lebih spesifik, menyebutkan <pre>, di userContent.css menyelesaikan masalah.
gerlos

Saya hanya menambahkan baris ini userContent.cssdan ini berfungsi untuk saya: pre {white-space: pre-wrap;}
Hans

6

Melengkapi jawaban Robertof, saya menggunakan yang berikut userContent.css:

/* Avoid annoyingly long lines */
body {
    max-width: 50em;
}

pre {
    max-width: 50em;
    white-space: pre-wrap;       /* CSS 3 */
}

Dengan menggunakan pendekatan ini, saya merasa sangat bisa mengendalikan bagaimana pesan harus ditampilkan kepada saya.

Tempatkan userContent.csske folder berikut (membuat jika perlu):

C: \ Users \ [username] \ AppData \ Roaming \ Thunderbird \ Profiles [nama profil] .default \ chrome \


Ini bekerja untuk saya, sedangkan solusi Robertof tidak. Terima kasih!
Alexander Shcheblikin

Ini seharusnya bekerja tetapi tidak berfungsi untuk saya, bagaimana saya tahu TB sebenarnya membaca file .css ini?
Herman Toothrot

2

Saat melihat pesan, gunakan opsi menu View / Word wrap within <PRE>, atau tekan Ctrl+ Shift+ Q:

gambar


Thunderbird 31.1.1 di Linux tidak memiliki item menu ini dan tidak menanggapi penekanan tombol.
Dijeda sampai pemberitahuan lebih lanjut.

@ DennisWilliamson: Sepertinya sekarang membutuhkan addon: Toggle Word Wrap .
harrymc

Fitur ini hanya berfungsi di FF, bukan di TB. "Di jendela browser (Firefox atau Seamonkey), periksa Word Wrap Within <PRE> di menu View ..."
Dijeda hingga pemberitahuan lebih lanjut.

Anda pasti mencari di tempat yang salah, karena ini jelas untuk TB. Namun, saya menemukan bahwa addon ini sangat tidak berguna, karena tidak berfungsi dalam mode HTML. Saya juga mengetahui bahwa saya sendiri menggunakan TB versi 24. Saya tidak tahu mengapa TB tidak memperbarui secara otomatis, tetapi menurut apa yang Anda katakan, saya tidak akan memutakhirkan secara manual dalam waktu dekat. Terima kasih.
harrymc

Kutipan dalam komentar saya berasal dari tautan di milik Anda.
Dijeda sampai pemberitahuan lebih lanjut.

0

lebih baik adalah:

/* Avoid annoyingly long lines */
body {
    max-width: 100%;
}
pre {
    max-width: 100%;
    white-space: pre-wrap;       /* CSS 3 */
}

ia menggunakan seluruh jendela-lebar, tetapi tetap menghindari tampilan non-dibungkus!


1
Bisakah Anda memperluas jawaban Anda untuk menjelaskan poin spesifik Anda? Terima kasih.
fixer1234

Versi ini tidak bekerja untuk saya, meskipun saya melihat titik bahwa pengaturan lebar dinamis akan lebih baik. Bisakah kita menggunakan 100vw di sini saja?
Pedi T.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.