Internet-Explorer

Internet Explorer(8/9) 在列印純文字時忽略換行符

  • February 21, 2012

我通過瀏覽器顯示 jBoss 日誌。在 Firefox 中,每一行日誌都以新行結束(應該如此)- IE 8 和 9 將整個日誌顯示為一個巨大的 blob,而不是在日誌文件中的每一行之後都有新行。當我打開一個副檔名為 .txt 的文件時,IE 和 Firefox 會在內容周圍添加 <pre> 標籤,並且內容顯示正常。但是當文件是 .log 文件時,IE 會簡單地轉儲內容。來源看起來像:

&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt; &lt;BODY&gt;content of the log&lt;/BODY&gt;&lt;/HTML&gt;

有人遇到過這種滋擾嗎?

您必須確保您的 Web 伺服器.log以 MIME 類型text/plain而不是text/html. 這樣,即使 IE 也不會將其作為格式錯誤的 HTML 文件而是作為純文字文件來處理。

引用自:https://serverfault.com/questions/362204