Всякий раз, когда я нажимаю на ссылку для скачивания, он просто показывает мне страницу кода. Я пробовал в IE8, IE9, FireFox, Chrome, Safari, Opera ... Во всех них это так. Зачем?
2 ответа
Почему это проблема? Это поведение по умолчанию большинства браузеров. Если вам нужна копия файла .js или .css, просто перейдите в « File -> Save as...
или эквивалент в вашем браузере.
Вы можете изменить то, как Opera обрабатывает файлы JavaScript и CSS, к которым вы переходите напрямую, с помощью этих шагов:
- Перейдите в меню "Настройки" (или "Инструменты"), команду "Настройки", вкладку "Дополнительно", категорию "Загрузки".
- Снимите флажок «Скрыть типы файлов, открытых с помощью Opera».
- В поле Быстрый поиск введите
text/
- Выберите элемент, который вы хотите редактировать.
На моем компьютере я вижуtext/css
для файлов CSS, аtext/javascript
иtext/ecmascript
для файлов JavaScript. - Нажмите Изменить. Выберите "Показать диалог загрузки" или любой другой параметр, который вы хотите использовать в Opera.
О типах MIME
Когда вы запрашиваете файл с веб-сервера, сервер отправляет заголовок MIME-типа, который указывает тип файла. (Когда вы запрашиваете файл с FTP-сервера, MIME-тип не отправляется, поэтому браузеры используют расширение файла, чтобы определить тип файла.) Обычно браузер использует тип MIME, чтобы решить, как обрабатывать файл. Если нет доступного типа MIME, он использует расширение файла.
Opera позволяет вам видеть все типы и расширения MIME, о которых он знает, и позволяет вам изменять их обработку. Другие браузеры часто показывают более простые списки.
Для типов text/
MIME, если браузер не имеет настройки для определенного типа MIME (например, text/css
или text/javascript
), он обычно просто отображает текст в окне браузера, поскольку text/
префикс указывает файл на основе текста. Сброс настроек вашего браузера до настроек по умолчанию, вероятно, восстановит такое поведение.
Проверка типа MIME
Если вы измените действие типа MIME, но действие браузера не изменится, возможно, веб-сервер отправляет другой тип MIME, отличный от ожидаемого. Если браузер отображает файл в окне браузера, вы можете проверить тип MIME следующим образом:
- В Opera нажмите F4, перейдите на информационную панель и посмотрите на тип MIME.
- В Firefox, щелкните правой кнопкой мыши в окне, выберите View Page Info, перейдите на вкладку General и посмотрите на Type.
Если MIME-тип выглядит как правильная альтернатива, о которой вы не знали, вы можете изменить или добавить ее в список типов файлов Opera.
Если MIME-тип неправильный или недостаточно конкретный (например, если используется text/plain
но text/javascript
лучше), попробуйте попросить администратора веб-сайта настроить сервер для отправки более подходящего MIME-типа.