Ru-Board.club
← Вернуться в раздел «Программы»

» Opera на движке Presto (часть 24)

Автор: anabar
Дата сообщения: 21.09.2015 21:46
billibons
Спасибо, с Habrafix 1.0 все исправилось, кроме картинок. Подключил обратно CSS для Хабра, теперь все нормально!
Автор: billibons
Дата сообщения: 21.09.2015 21:51
anabar
Цитата:
все исправилось, кроме картинок
Странно. Можете сделать два скринота - с отключенным и подключенным CSS, чтобы было видно - каких именно картинок нет?

Автор: freeman440
Дата сообщения: 21.09.2015 22:08
у кого поломался хабр, вы убрали .user из названия скрипта?
Автор: anabar
Дата сообщения: 21.09.2015 22:10
billibons
Пробовал по этой ссылке - http://habrahabr.ru/post/267229/
Вот с отключенным

Вот с подключенным

****************
Добавлено:
Странно, попробовал еще раз с отключенным, сейчас тоже работает!
Не понял, что это было...
Автор: billibons
Дата сообщения: 21.09.2015 22:19
anabar
Это не картинки, это спойлеры (а под ними уже картинки). Картинки в чистом виде, например, на главной странице.

Только что проверил на чистой Opera 12.14 - достаточно одного скрипта Habrafix 1.0 (без CSS, без urlfilter.ini) для нормального отображения картинок и открытия спойлеров.
Автор: anabar
Дата сообщения: 21.09.2015 22:24
freeman440

Цитата:
у кого поломался хабр, вы убрали .user из названия скрипта?

Пробовал и с .user, и без него, Habra_Mega_Geek v2 и v2.1 у меня не заработали, возможно, дейтвительно нужно править
Цитата:
Пришлось пройтись по всем пробелам и переносам строк вручную



Добавлено:
billibons

Цитата:
Это не картинки, это спойлеры

Да, конечно. На главной все отлично.

Цитата:
достаточно одного скрипта Habrafix 1.0 (без CSS, без urlfilter.ini)

Выше я уже исправил, что у меня тоже заработало
Автор: Capushon
Дата сообщения: 21.09.2015 22:40
DCT: 22:51 21-09-2015
Цитата:
Сравнил, правильно ли понимаю, что добавленные !important полностью пофиксили баг, когда стили оформления страниц перебивали оформление служебных менюшек скрипта?
Не знаю как полностью, или нет, но я попытался с !important и z-index

Цитата:
Еще вот эта функция (откуда, кстати, extension взялись в userJS?)
opera.extension.onmessage = function(e)
Это не я вставлял - было до меня. Ничего не могу сказать.

Цитата:
В исключения для работы со службами Яндекса еще добавлял |^https?://*proxy.yandex.net/
Не встречал никогда. А где это используется?

billibons: 23:05 21-09-2015
Цитата:
по возможности выкладывайте не только код, но и заархивированный (во избежание искажений)
Ок.

Вот последнее пока поделье Habra_Mega_Geek_fix.js_2_2.7z

Прикручена часть иконок.

Если кто-нибудь подскажет как вот эту строчку (в архиве) http://rghost.ru/6SByYCLq7
добавить в Habra_Mega_Geek_fix.js - тогда заменится весь "китай" нормальными значками...
Автор: anabar
Дата сообщения: 21.09.2015 22:49
Capushon

Цитата:
Вот последнее пока поделье Habra_Mega_Geek_fix.js_2_2.7z

Вот, другое дело! Теперь работает, спасибо!
Еще заметил, что этой ссылке - http://habrahabr.ru/post/267229/ - спойлеры у меня открываются только после перезагрузки страницы, так же и на версии 1.0
Наверное, это мои локальные проблемы, нужно urlfilter проверить, или еще какие лишние скрипты мешают
Автор: billibons
Дата сообщения: 21.09.2015 22:53
Capushon
freeman440
Можно ссылку на страницу с "китайщиной"?
Автор: Capushon
Дата сообщения: 21.09.2015 23:00
billibons: 00:53 22-09-2015
Цитата:
Можно ссылку на страницу с "китайщиной"?
Про это говорим:



anabar: 00:49 22-09-2015
Цитата:
спойлеры у меня открываются только после перезагрузки страницы
Никаких CSS уже подключать к Хабру не нужно (всё на борту).
Автор: billibons
Дата сообщения: 21.09.2015 23:08
Capushon
Цитата:
Про это говорим
А у Вас с posts.css иероглифы заменяются на нормальные значки? У меня на XP как были квадратики (без CSS), так и остались (с posts.css из http://rghost.ru/6SByYCLq7).
Автор: anabar
Дата сообщения: 21.09.2015 23:15
Capushon: 23:00 21-09-2015
Цитата:
Никаких CSS уже подключать к Хабру не нужно (всё на борту)

СSS отключен. Снял галку "Блокировать нежелательное содержимое" в настройках для сайта и все, теперь спойлеры открываются сразу.
Автор: Capushon
Дата сообщения: 21.09.2015 23:26
billibons: 01:08 22-09-2015
Цитата:
А у Вас с posts.css иероглифы заменяются на нормальные значки?
Первое - там нужно поменять все https на http, второе расставить !important; для приоритета, а вот где их там расставить - не знаю, т.к. синтаксис не совсем понимаю.

anabar: 01:15 22-09-2015
Цитата:
Снял галку "Блокировать нежелательное содержимое" в настройках для сайта и все, теперь спойлеры открываются сразу.
Локальный косяк где-то в urlfilter.ini


Добавлено:
Habra_Mega_Geek_fix.js_2_3.7z

Ещё +3 скрипта и фикс ширины "Популярное за сутки".
Автор: kirilliv
Дата сообщения: 21.09.2015 23:37

Цитата:
не хотел работать Habrafix

У меня было подобное. Помог перезапуск браузера.

Цитата:
Вчера добавил global_main.js в папку UserJS - пропал пункт контекстного меню "быстро сохранить изображение" на страницах с полной картинкой, например, здесь - http://www.webcamsurveyor.com/ru/pics/Webcam-Surveyor-RU-Main.jpg. Отключил его, пункт меню вернулся.

Папку со скриптом habrafix надо было добавить только для хабрасайтов в их настройках для сайта, а не глобально.
Автор: Capushon
Дата сообщения: 21.09.2015 23:43
kirilliv
уже не нужно ничего добавлять, хватает одного Habra_Mega_Geek_fix.js и блокировок
https://habracdn.net/*
https://habrastorage.org/*
Автор: kirilliv
Дата сообщения: 21.09.2015 23:49

Цитата:
Habra_Mega_Geek_fix.js

Ну вы там наворотили, конечно. Я бы вообще скрипты заблочил, кроме тех, что нужны для спойлеров. С ними прокрутка тормознее.

Можно подключить и глобально, конечно. Ведь include указан. Но я бы лучше в настройках для сайта указал.
Автор: anabar
Дата сообщения: 21.09.2015 23:50
kirilliv

Цитата:
Папку со скриптом habrafix надо было добавить только для хабрасайтов в их настройках для сайта, а не глобально

Этот момент я упустил, если об этом было написано. Но теперь, скрипт от Capushon отлично работает
Автор: billibons
Дата сообщения: 21.09.2015 23:53
kirilliv
Цитата:
Папку со скриптом habrafix надо было добавить только для хабрасайтов в их настройках для сайта, а не глобально.
Зачем, если не секрет? Ведь в самом скрипте указано, на каких сайтах он должен работать (@include).
Автор: Capushon
Дата сообщения: 21.09.2015 23:59
anabar: 01:50 22-09-2015
Цитата:
скрипт от Capushon отлично работает
Это не мой скрипт - Otto_Romwel спасибо!

Автор: kirilliv
Дата сообщения: 22.09.2015 00:34

Цитата:
Зачем, если не секрет?

Чтобы меньше грузилось в память.
Автор: billibons
Дата сообщения: 22.09.2015 00:41
kirilliv
Цитата:
Чтобы меньше грузилось в память.
А скрипт грузится в память один раз при запуске Оперы или отдельно для каждой вкладки? Вроде бы это не Chrome с его отдельными процессами...
Автор: DCT
Дата сообщения: 22.09.2015 01:09

Цитата:
Это не я вставлял - было до меня. Ничего не могу сказать.

Вероятно ваш вариант был вытянут (или писался) для соответствующего расширения.
Нашедшийся у меня в загашниках v 1.1.3 (Lex) полностью совпадает по концовке, но не содержит эту функцию. А так эта функция вот такое непотребство вытворяет:
[more=Подробнее...]
после удаления

Код: opera.extension.onmessage = function(e){
    if(e.data && e.data.indexOf('ujs_noads') == 0)window.top.postMessage(e.data, '*');
Автор: VladDr
Дата сообщения: 22.09.2015 01:17
billibons, грузится в память пepeд каждой загpyзkoй/oбнoвлeниeм cтpaницы.
Автор: billibons
Дата сообщения: 22.09.2015 01:20
VladDr
Правильно ли понял, что при запуске Оперы с пустой страницей ни один скрипт не грузится, а при открытии любой страницы с содержимым в память грузятся ВСЕ скрипты?
Автор: VladDr
Дата сообщения: 22.09.2015 01:28
billibons, нeт, при открытии конкpeтнoй страницы грузятся тe, кoтopыe на неё paccчитаны.
Автор: billibons
Дата сообщения: 22.09.2015 01:31
VladDr
Тогда ещё вопрос: если открыто, допустим, 3 страницы с одного сайта - сколько копий одного скрипта (предназначенного для этого сайта) будет загружено в память? 3 или 1?
Автор: kirilliv
Дата сообщения: 22.09.2015 01:43

Цитата:
Тогда ещё вопрос: если открыто, допустим, 3 страницы с одного сайта - сколько копий одного скрипта (предназначенного для этого сайта) будет загружено в память?

Может 3, а может 1. Если скрипт небольшой, это не так важно. Но вот, что я заметил, с расширением адблок, если пооткрывать много однотипных вкладок (например гуглокартинки), потребление памяти резко возрастает, раза в 4 выше. Без 800 мб, с адблоком 3 Гб. Вроде адблок инжектит на каждую вкладку свой жирный скрипт (зависит от размера подписки). Так что наверное для каждой страницы своя копия, а может у оперы есть оптимизация, которую адблок портит.
Автор: Capushon
Дата сообщения: 22.09.2015 01:44
DCT: 03:09 22-09-2015
Цитата:
толи аналитика/ вебвизор
вебвизор - это не есть гуд

Цитата:
эта функция вот такое непотребство вытворяет:
Подробнее... [?]
Пока закомментировал.

Цитата:
Может, стоит дать ссылку в шапке на окончательный вариант NoAds.js? Ведь вещь крайне полезная.
Никогда шапку не редактировал. Было бы не плохо.
Автор: VladDr
Дата сообщения: 22.09.2015 01:45
billibons
Booбщe 3, нo возможно oпepцы используют некую фишку для уменьшения pacxoдa памяти (я не в кypce таких тонкостей) - нaпpимep пocлe загpyзки cpaвнить с уже загруженными и ecли с каким-нибудь совпадёт, тo новозагруженный удалить из памяти, a копии добавить привязку и к этой страницe [я бы на их месте так делал].
Автор: Capushon
Дата сообщения: 22.09.2015 01:49
Otto_Romwel
По @font-face есть идеи?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227

Предыдущая тема: Трекер http://torrents.tj


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.