как добавить типы в «управляемые типы файлов» в Firefox?

как добавить типы в «управляемые типы файлов» в Firefox?

Когда я нажимаю ссылку на файл журнала (у меня есть журнал ссылок, как этот), Firefox открывает файл, но я хочу просто сохранить его (как я делаю с PDF-файлами). Однако у меня нет файла журнала, определенного какУправление типом файла. Как мне добавить туда файлы журналов?

решение1

Firefox, как и все другие браузеры, использует HTTPContent-Typeзаголовок, чтобы решить, как обрабатывать страницу. В вашем случае файл журнала обслуживается какtext/plain, который обрабатывается внутри Firefox. Не имеет значения, заканчивается ли URL на .txtили ..log

Если у вас есть доступ к веб-серверу, вы можете перенастроить его для обслуживания .logфайлов, например, application/x-log-fileследующим образом :редактирование.htaccessесли на сервере работает Apache, или путем перенастройки самого сервера.


Если у вас нет доступа к конфигурации веб-сервера, можно также написать небольшой скрипт (на 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файлами по следующим ссылкам:

Связанный контент