Привет, хабражители. Не очень умею писать статьи, так что сразу к делу. Как известно на сайтах Habrahabr и Geektimes в браузере Opera 12 перестали отображаться изображения. Это произошло потому что хостинг изображений https://habrastorage.org/ перестал соединяться по протоколу TLS 1.0, поддерживаются только TLS 1.1 и новее, а в Opera 12 по умолчанию включен только TLS 1.0. Но даже, если вручную включить новые протоколы, с сервера Оперы приходит команда на их отключение.
Способ устранения:
1) Стереть адреса из opera:config#AutoUpdate|AutoupdateGeoServer и opera:config#AutoUpdate|AutoupdateServer
2) Инструменты-Общие настройки-Расширенные-Безопасность-Обновления Opera-Не проверять
3) Инструменты-Общие настройки-Расширенные-Безопасность-Протоколы безопасности-Включить TLS 1.1 и TLS 1.2
4) Перезапустить браузер
Изображения появятся, возможно не совсем сразу. Если браузер после этого будет тормозить на хабрасайтах, на это жалуются владельцы i5/i7 процессоров, возможно из-за аппаратного AES встроенного в них, нужно:
5) Создать папку, например C:\userjs в ней файл habr.user.js с содержимым
6) Инструменты-Общие настройки-Расширенные-Содержимое-Настроить JavaScript-указать папку C:\userjs
7) Инструменты-Дополнительно-Блокированное содержимое-добавить https://habrastorage.org/*
Имя файла скрипта обязательно должно заканчиваться на .user.js, это переводит Оперу в режим совместимости со скриптами Greasemonkey, иначе он не заработает. Скрипт будет работать после полной загрузки страницы, поменяет адрес изображений с https://habrastorage.org/ на http://habrastorage.org/ (который затем перенаправится на http://hsto.org/) и изображения загрузятся. Блокирование https://habrastorage.org/* нужно чтобы Opera не тратила ресурсы и трафик на шифрованное соединение. Это предотвратит тормоза. Будем надеяться, что администрация не отключит доступ по http.
Спасибо Liandri и PREVED с форума ru-board за скрипт. Подробности обсуждения на ru-board и operafan.
Надеюсь статься будет полезной и не все еще ушли с Opera 12.
Способ устранения:
1) Стереть адреса из opera:config#AutoUpdate|AutoupdateGeoServer и opera:config#AutoUpdate|AutoupdateServer
2) Инструменты-Общие настройки-Расширенные-Безопасность-Обновления Opera-Не проверять
3) Инструменты-Общие настройки-Расширенные-Безопасность-Протоколы безопасности-Включить TLS 1.1 и TLS 1.2
4) Перезапустить браузер
Изображения появятся, возможно не совсем сразу. Если браузер после этого будет тормозить на хабрасайтах, на это жалуются владельцы i5/i7 процессоров, возможно из-за аппаратного AES встроенного в них, нужно:
5) Создать папку, например C:\userjs в ней файл habr.user.js с содержимым
// ==UserScript==
// @name HabraIMGfix
// @include http://habrahabr.ru/*
// @include http://geektimes.ru/*
// ==/UserScript==
//
var imgs=document.getElementsByTagName('img');
for(var i=0;i<imgs.length;++i){
imgs[i].src=imgs[i].src.replace(/^https:/,"http:");
}
6) Инструменты-Общие настройки-Расширенные-Содержимое-Настроить JavaScript-указать папку C:\userjs
7) Инструменты-Дополнительно-Блокированное содержимое-добавить https://habrastorage.org/*
Имя файла скрипта обязательно должно заканчиваться на .user.js, это переводит Оперу в режим совместимости со скриптами Greasemonkey, иначе он не заработает. Скрипт будет работать после полной загрузки страницы, поменяет адрес изображений с https://habrastorage.org/ на http://habrastorage.org/ (который затем перенаправится на http://hsto.org/) и изображения загрузятся. Блокирование https://habrastorage.org/* нужно чтобы Opera не тратила ресурсы и трафик на шифрованное соединение. Это предотвратит тормоза. Будем надеяться, что администрация не отключит доступ по http.
Спасибо Liandri и PREVED с форума ru-board за скрипт. Подробности обсуждения на ru-board и operafan.
Надеюсь статься будет полезной и не все еще ушли с Opera 12.