wie füge ich in Firefox Typen zu „verwalteten Dateitypen“ hinzu?

wie füge ich in Firefox Typen zu „verwalteten Dateitypen“ hinzu?

Wenn ich auf den Link zur Protokolldatei klicke (ich habe ein Protokoll mit solchen Links), öffnet Firefox die Datei, aber ich möchte sie nur speichern (wie bei PDFs). Allerdings habe ich keine Protokolldatei definiert alsDateityp verwalten. Wie kann ich dort Protokolldateien hinzufügen?

Antwort1

Firefox verwendet wie alle anderen Browser das HTTPContent-TypeHeader, um zu entscheiden, wie mit der Seite verfahren werden soll. In Ihrem Fall wird die Protokolldatei alstext/plain, was von Firefox intern gehandhabt wird. Ob die URL mit endet .txtoder .lognicht, spielt keine Rolle.

Wenn Sie Zugriff auf den Webserver haben, können Sie ihn so konfigurieren, dass er .logbeispielsweise Dateien bereitstellt, application/x-log-fileentweder durchBearbeitung.htaccesswenn auf dem Server Apache ausgeführt wird, oder indem Sie den Server selbst neu konfigurieren.


Wenn Sie keinen Zugriff auf die Konfiguration des Webservers haben, können Sie auch ein kleines Skript (in PHP oder einer anderen Sprache) schreiben, das Header festlegt und die gewünschte Datei ausgibt:

<?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";
}

Antwort2

.rdpIch habe dies mit Dateien mit den folgenden Links zum Laufen gebracht :

verwandte Informationen