如何在 Firefox 中為「管理的檔案類型」新增類型?

如何在 Firefox 中為「管理的檔案類型」新增類型?

當我單擊日誌文件的連結(我有一個類似的連結日誌)時,Firefox 會打開該文件,但我只想保存它(就像我對 PDF 所做的那樣)。但是我沒有將日誌檔案定義為管理文件類型。如何在那裡添加日誌文件?

答案1

與所有其他瀏覽器一樣,Firefox 使用 HTTPContent-Typeheader 決定如何處理頁面。在您的情況下,日誌檔案用作text/plain,由 Firefox 內部處理。 URL 以.txt或結尾.log並不重要。

如果您有權存取 Web 伺服器,則可以將其重新配置為提供.log文件服務,例如application/x-log-file- 透過編輯.htaccess如果伺服器正在運行 Apache,或者透過重新配置伺服器本身。


如果您無法存取 Web 伺服器的配置,也可以編寫一個小腳本(用 PHP 或任何其他語言)來設定標頭並輸出所需的檔案:

<?php
if (isset($_GET["file"])) {
    header("Content-Type: application/x-log-file");
    readfile(basename($_GET["file"]));
} else {
    echo "<ul>\n";
    foreach (glob("*.log") as $name) {
        echo '<li> <a href="?file='.htmlspecialchars($name).'">'
            .htmlspecialchars($name)."</a>\n";
    }
    echo "</ul>\n";
}

答案2

我讓它可以處理.rdp具有以下連結的文件:

相關內容