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

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

Автор: Capushon
Дата сообщения: 19.09.2015 01:02
BennyBlanco: 02:55 19-09-2015
Цитата:
Стили грузятся картинки нет..
Где?


Автор: BennyBlanco
Дата сообщения: 19.09.2015 01:07
Capushon

Цитата:
Где?

Везде, кроме аватаров..
http://s7.hostingkartinok.com/uploads/images/2015/09/49219ffd5425395f2a0e262651adf1fe.png
Автор: Capushon
Дата сообщения: 19.09.2015 01:13
Почему у меня и других нормально?
Автор: billibons
Дата сообщения: 19.09.2015 01:17
BennyBlanco
Цитата:
Стили грузятся картинки нет..

Capushon
Цитата:
Почему у меня и других нормально?

Потому, что скрипт надо назвать xxx.user.js, а не просто xxx.js

Автор: BennyBlanco
Дата сообщения: 19.09.2015 01:21

Цитата:
Потому, что скрипт надо назвать xxx.user.js, а не просто xxx.js

Так и есть. Все работает. Всем спасибо
Отличное решение для хабра.
Автор: Capushon
Дата сообщения: 19.09.2015 01:23
Спойлеры где? Как проверить, кто-то недавно вроде спрашивал...
Автор: BennyBlanco
Дата сообщения: 19.09.2015 01:28
Capushon

Цитата:
Спойлеры где?

Какие спойлеры?
И еще не понял зачем добавлять в urlfilter.ini
https://habrastorage.org/*
https://habracdn.net/* ?

Автор: Capushon
Дата сообщения: 19.09.2015 01:31
BennyBlanco: 03:28 19-09-2015
Цитата:
Какие спойлеры?
На Хабре говорят какие-то спойлеры не открываются, а где они я не вижу...

Цитата:
не понял зачем добавлять в urlfilter.ini  
https://habrastorage.org/*  
https://habracdn.net/*  ?
Это запрет трафика через https на Хабре.
Автор: kirilliv
Дата сообщения: 19.09.2015 01:35

Цитата:
Спойлеры где?

Спойлеры обычно в комментах, на geektimes где-то встречал. Смотри так, если менюшка слева (#navbar) при прокрутки страницы вниз исчезает, значит скрипты не работают. Ну или в Dragonfly - сеть - скрипты можно посмотреть.


Цитата:
И еще не понял зачем добавлять в urlfilter.ini

Чтобы не было двойной загрузки и тормозов.
Автор: Capushon
Дата сообщения: 19.09.2015 01:48
kirilliv: 03:35 19-09-2015
Цитата:
Спойлеры обычно в комментах, на geektimes где-то встречал.
Это что ли: http://geektimes.ru/post/262594/

Работают:



Автор: kirilliv
Дата сообщения: 19.09.2015 01:52
Capushon
На geektimes я сейчас посмотрел скрипты стали браться с родного домена. Надо на хабре искать.
Автор: BennyBlanco
Дата сообщения: 19.09.2015 01:56

Цитата:
Надо на хабре искать.

http://habrahabr.ru/post/266435/comments/
Автор: freeman440
Дата сообщения: 19.09.2015 02:23

Цитата:
http://habrahabr.ru/post/266435/comments/

у меня и в статье спойлеры не работают, а также меню #navbar иероглифами вместо иконок
видимо не грузит ихний шрифт gt-icons
Автор: Capushon
Дата сообщения: 19.09.2015 03:24
Для спойлеров и прочего - нужно добавить 3-й скрипт для загрузки скриптов, что-то типа:


Код: var scripts=document.getElementsByTagName('script');
for(var i=0;i<scripts.length;++i){scripts[i].src=scripts[i].src.replace(/^https:/,"http:");}
Автор: Otto_Romwel
Дата сообщения: 19.09.2015 17:05
kirilliv 14:38 17-09-2015
Цитата:
А можно сделать, чтобы скрипт менял только у habrastorage и habracdn? А то сейчас он меняет вообще все https на http, все ссылки и картинки.
Поменяйте
Код: (/^https:/,"http:")
Автор: kirilliv
Дата сообщения: 19.09.2015 17:18
Capushon
Не работает.
Работает только если http://habracdn.net/habr/javascripts/1442568822/assets/global_main.js скинуть в папку userjs, но это наверное неправильный подход. Сайт может измениться.

Otto_Romwel

Цитата:
Поменяйте

Я поменял немного по другому.

RamMerLabs
>>
Цитата:
аналогично можно сделать и для js, которые грузятся с того же habracdn

И как это сделать для скриптов?

Кстати как правильно цитировать со ссылкой на исходное сообщение?
Автор: Otto_Romwel
Дата сообщения: 19.09.2015 17:55
kirilliv
Цитата:
Я поменял немного по другому.
Можно и так, но лучше, для ускорения процесса, указать что искомое должно именно начинаться с ... (^).
Автор: Capushon
Дата сообщения: 19.09.2015 17:58
kirilliv: 19:18 19-09-2015
Цитата:
Кстати как правильно цитировать со ссылкой на исходное сообщение?
Прикрутить скрипт цитирования.


Цитата:

Цитата: аналогично можно сделать и для js, которые грузятся с того же habracdn
И как это сделать для скриптов?
Автор: Otto_Romwel
Дата сообщения: 19.09.2015 18:07
Capushon
Цитата:
Там же не только Хабр...

Где контент проблемный расположен? Я так понимаю что на https://habrastorage.org/ и https://habracdn.net/.
Автор: Capushon
Дата сообщения: 19.09.2015 18:12
Otto_Romwel: 20:07 19-09-2015
Цитата:
Я так понимаю что на https://habrastorage.org/ и https://habracdn.net/
Ну да, в принципе


Добавлено:
Итого:

Код: // ==UserScript==
// @name HabraIMGfix
// @include http://habrahabr.ru/*
// @include http://geektimes.ru/*
// @include http://megamozg.ru/*
// @include http://hsto.org/getpro/habr/avatars/*
// ==/UserScript==
//

var imgs=document.getElementsByTagName('img');
for(var i=0;i<imgs.length;++i){imgs[i].src=imgs[i].src.replace(/^https:\/\/habr/,"http://habr");}

var linkss=document.getElementsByTagName('link');
for(var i=0;i<linkss.length;++i){linkss[i].href=linkss[i].href.replace(/^https:\/\/habr/,"http://habr");}

var scripts=document.getElementsByTagName('script');
for(var i=0;i<scripts.length;++i){scripts[i].src=scripts[i].src.replace(/^https:\/\/habr/,"http://habr");}
Автор: VladDr
Дата сообщения: 19.09.2015 18:27
Capushon, тo RamMerLabs пpeдлaгaл.
Цитата:
Tам же не только Хабр..
Ho y ниx pecypcы (нaпoлнитeли) тоже на https://habracdn.net/
Автор: Capushon
Дата сообщения: 19.09.2015 18:35
VladDr, со скриптами что делать?
Автор: VladDr
Дата сообщения: 19.09.2015 18:48
Capushon, пpoщe вceгo и быстpee зaгpyзить нa HDD и подключить в 'Hacтройки для сайта'.

Добавлено:
Цитата:
не работает - почему?
Ha http://habrahabr.ru/ не работает ?
Автор: kirilliv
Дата сообщения: 19.09.2015 19:09

Цитата:
пpoщe вceгo и быстpee зaгpyзить нa HDD и подключить в 'Hacтройки для сайта'

Но если сайт изменится, скрипт может перестать с ним работать. Хотя нам нужны только спойлеры, так что вероятность поломки небольшая.

Цитата:
Ha http://habrahabr.ru/ не работает ?

Да.

Цитата:
не работает - почему?

Непонятно, ведь вроде как links должен охватывать все ссылки, включая скрипты или нет? Если нет, то почему он называется links, а не css?
Вот в гугле пишут, что можно указывать id
http://javascript.ru/tutorial/dom/search
https://learn.javascript.ru/searching-elements-dom
Автор: VladDr
Дата сообщения: 19.09.2015 19:25
Koмy-тo может подойти путь, пo кoтopoмy я пoшёл: значит peгиcтpaции на Habr'e y мeня нет; eгo использованиe cвoдитcя к нечастому чтению статейки-дpyгoй -> фyнкции для зapeг.пользователей не нужны -> js выкл. Чтобы не бopoтьcя c зaxлaмлeниeм взял моб.вepcию (http://m.habrahabr.ru), кaчнyл и подключил css. Пoдпpaвил eгo, yбpaв paзмeткy peклaмы и сделав spoiler'ы oткpытыми.
Автор: KismetT
Дата сообщения: 19.09.2015 19:30
Напоминает метод удаления гланд через заднепроходное отверстие.
Чем такой геморрой, проще использовать на этих сайтах иной браузер, что лично я и делаю.
Автор: Otto_Romwel
Дата сообщения: 19.09.2015 19:54
kirilliv 19:09 19-09-2015
Цитата:
Непонятно, ведь вроде как links должен охватывать все ссылки, включая скрипты или нет? Если нет, то почему он называется links, а не css?
Назвать переменную можно и css, и linkss, как вам угодно, но поиск будет производится в тегах link (getElementsByTagName('link')). А скрипты в тегах script расположены.

Автор: VladDr
Дата сообщения: 19.09.2015 20:11

Цитата:
Напоминает метод удаления гланд через заднепроходное отверстие.
He coмнeвaюcь что для двоечников это выглядит не иначе как геморрой.
Автор: Capushon
Дата сообщения: 19.09.2015 20:46
KismetT: 21:30 19-09-2015
Цитата:
Чем такой геморрой, проще использовать на этих сайтах иной браузер, что лично я и делаю.
Не понимаешь, это вид спорта у нас такой - ковыряние в Опере
Мне и Хабр-то не сильно нужен - просто интересно заставить его работать.
Автор: KismetT
Дата сообщения: 19.09.2015 20:54

Цитата:
He coмнeвaюcь что для двоечников это выглядит не иначе как геморрой.

Для задрота это не геморрой, а смысл жизни, для "спортсмена" - рубеж, которую нужно или интересно преодолеть, для прагматичного человека - это именно геморрой. Ты, судя по количеству пунктуационных ошибок в посте, отнюдь не отличник.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227

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


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