Opera: скачиваем файлы, минуя крякозябры

Наверняка все пользователи браузера Opera хотя бы раз сталкивались со следующей проблемой - при попытке скачивать файл (архив или исполняемый, к примеру) вместо начала закачки отображается его содержимое:

Суть проблемы кроется в том, что неверно определяется тип получаемого содержимого (mime type), проще говоря, Opera вводит в заблуждение веб-сервер, выдавая бинарный файл за веб-страницу. Именно глядя на mime type, браузер должен определить - что делать с загружаемым содержимым. Mime type передается в строке content-type заголовка HTTP, куда веб-сервер почему-то помещает неверный mime type, причем исключительно для Opera. Браузер чётко следует стандартам и действует согласно предоставленного ему типа данных, что и приводит к нежелательному эффекту.

Устраняем каракули при закачке файлов в Opera

 

  • Откройте окно параметров браузера, нажав на клавиатуре CTRL+F12.
  • На вкладке Расширенные перейдите в раздел Загрузки. Найдите там MIME-тип text/plain, для чего снимите флажок "Скрыть типы, отображаемые Opera", и воспользуйтесь полем поиска.
  • Нажмите кнопку "Изменить", и допишите через запятую все расширения, которые при закачке приводят к появлению кракозябр, как правило, это rar,zip,oxt,wmv,cab,7z. В качестве действия выберите "Показать диалог загрузки".

Вот теперь про каракули и прочие "внутренности" скачиваемых в Opera файлов можно забыть.

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!

Автор: Сергей Ткаченко

Сергей Ткаченко создал этот сайт в далёком 2009 году, и с тех пор продолжает над ним работать, публикуя новые материалы о Windows и её приложениях практически каждый день.

Opera: скачиваем файлы, минуя крякозябры: 9 комментариев

  1. Побочный эффект, однако, на некоторых сайтах проявляется: автоматически, без всяких запросов, закачивается пара-тройка служебных файлов с расширением woff. Файлы сами по себе вроде безобидные (формат шрифтов WOFF (Web Open Font Format)), но первый раз напрягло сильно, хоть антивирус не хрюкнул.

  2. Интересно. Дайте, пожалуйста, ссылку на один из таких сайтов.

  3. Эвона: http://www.samsung.com/us/support/supportMain.do
    Оно, конечно, может вкупе ещё с какими-нибудь настройками Оперы проявляется, но указанная выше фича проявилась только после телодвижений, описанных в статье. Дополнительно стоит портабельная версия Оперы — как не было сего, так и нет.

  4. А что вы именно меняли в настройках?
    Я открыл вашу ссылку, у меня ничего не скачивается, и все отображается корректно, без каких-либо проблем.

  5. Ну вообще-то интересно девки пляшут… Убрал ассоциации в MIME-типах — фича сия осталась… А настройки — мои обычные (из основных: всплывающие — не принимать, Java-скрипты и плагины — вкл, куки — только с посещаемого сайта). Повторюсь, но ранее не наблюдал закачки woff-файлов, причем передаются закачки сразу напрямую Download Master’у, хотя обычно появляется окошко выбора. Обе программы последних версий. Портабельная Опера, у которой нет интеграции с DM, не качает служебных файлов.

  6. Я никаких изменений, описанных здесь, не делал, а загрузка woff у меня давно всплывает в обычном окне Оперы. Приходится просто жать Отмена и страница отображается без каких-либо проблем. Расширений нет, плагины отключал, перехвата сторонних закачивальщиков нет. В списке MIME-типов расширения woff ессно нет. Причину пока так и не нашел.
    В нете кстати вопросы насчет этих странных загрузок woff в Опере встречаются, решений только я пока не видел.

    1. cooper
      Почему-то у меня ни разу не воспроизвелась загрузка woff-файлов ни в одной версии бразуера Opera, хотя я всегда обновляюсь «поверх».
      Я рад, что проблема решилась, и взял на заметку.

  7. Проблему устранил удалением operaprefs.ini. После запуска Оперы файл создался с дефолтными настройками и woff больше скачивать не пытается. Правда потом пришлось заново подкручивать интерфейс и др. настройки. Скорее всего проблема возникла из-за несовместимости при установке каждой очередной версии поверх старой, возможно 11.10, когда появилась поддержка woff. При сравнении старого и нового operaprefs.ini отличий столько, что удивляюсь что это был единственный видимый косяк. В частности в новом файле секция [File Types Section Info] содержала одну строчку — Version=3, а в старом Version=2 и еще почти 500 строк.

Обсуждение закрыто.

css.php