Firefox で「管理されるファイルの種類」に種類を追加するにはどうすればいいですか?

Firefox で「管理されるファイルの種類」に種類を追加するにはどうすればいいですか?

ログファイルへのリンクをクリックすると(そのようなリンクのログがあります)、Firefoxはファイルを開きますが、私はそれを保存したいだけです(PDFの場合のように)。ただし、ログファイルは次のように定義されていません。ファイルタイプの管理そこにログファイルを追加するにはどうすればいいでしょうか?

答え1

Firefoxは他のブラウザと同様にHTTPContent-Typeページの扱い方を決めるヘッダーです。あなたの場合、ログファイルは次のように提供されますtext/plainこれは Firefox によって内部的に処理されます。URL が で終わる.txtか で.log終わるかは関係ありません。

ウェブサーバーにアクセスできる場合は、たとえば次のよう.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次のリンクを持つファイルでこれを動作させることができました:

関連情報