Pull to refresh

Возвращаем изображения на Хабре в Opera 12

Привет, хабражители. Не очень умею писать статьи, так что сразу к делу. Как известно на сайтах 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 с содержимым
// ==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.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.
Change theme settings