» Opera на движке Presto (часть 24)
Capushon
Цитата:
Везде, кроме аватаров..
http://s7.hostingkartinok.com/uploads/images/2015/09/49219ffd5425395f2a0e262651adf1fe.png
Цитата:
Где?
Везде, кроме аватаров..
http://s7.hostingkartinok.com/uploads/images/2015/09/49219ffd5425395f2a0e262651adf1fe.png
Почему у меня и других нормально?
BennyBlanco
Цитата:
Capushon
Цитата:
Потому, что скрипт надо назвать xxx.user.js, а не просто xxx.js
Цитата:
Стили грузятся картинки нет..
Capushon
Цитата:
Почему у меня и других нормально?
Потому, что скрипт надо назвать xxx.user.js, а не просто xxx.js
Цитата:
Потому, что скрипт надо назвать xxx.user.js, а не просто xxx.js
Так и есть. Все работает. Всем спасибо
Отличное решение для хабра.
Спойлеры где? Как проверить, кто-то недавно вроде спрашивал...
Capushon
Цитата:
Какие спойлеры?
И еще не понял зачем добавлять в urlfilter.ini
https://habrastorage.org/*
https://habracdn.net/* ?
Цитата:
Спойлеры где?
Какие спойлеры?
И еще не понял зачем добавлять в urlfilter.ini
https://habrastorage.org/*
https://habracdn.net/* ?
BennyBlanco: 03:28 19-09-2015
Цитата:
Цитата:
Цитата:
Какие спойлеры?На Хабре говорят какие-то спойлеры не открываются, а где они я не вижу...
Цитата:
не понял зачем добавлять в urlfilter.iniЭто запрет трафика через https на Хабре.
https://habrastorage.org/*
https://habracdn.net/* ?
Цитата:
Спойлеры где?
Спойлеры обычно в комментах, на geektimes где-то встречал. Смотри так, если менюшка слева (#navbar) при прокрутки страницы вниз исчезает, значит скрипты не работают. Ну или в Dragonfly - сеть - скрипты можно посмотреть.
Цитата:
И еще не понял зачем добавлять в urlfilter.ini
Чтобы не было двойной загрузки и тормозов.
kirilliv: 03:35 19-09-2015
Цитата:
Работают:
Цитата:
Спойлеры обычно в комментах, на geektimes где-то встречал.Это что ли: http://geektimes.ru/post/262594/
Работают:
Capushon
На geektimes я сейчас посмотрел скрипты стали браться с родного домена. Надо на хабре искать.
На geektimes я сейчас посмотрел скрипты стали браться с родного домена. Надо на хабре искать.
Цитата:
http://habrahabr.ru/post/266435/comments/
у меня и в статье спойлеры не работают, а также меню #navbar иероглифами вместо иконок
видимо не грузит ихний шрифт gt-icons
Для спойлеров и прочего - нужно добавить 3-й скрипт для загрузки скриптов, что-то типа:
Код: var scripts=document.getElementsByTagName('script');
for(var i=0;i<scripts.length;++i){scripts[i].src=scripts[i].src.replace(/^https:/,"http:");}
Код: var scripts=document.getElementsByTagName('script');
for(var i=0;i<scripts.length;++i){scripts[i].src=scripts[i].src.replace(/^https:/,"http:");}
kirilliv 14:38 17-09-2015
Цитата:
Код: (/^https:/,"http:")
Цитата:
А можно сделать, чтобы скрипт менял только у habrastorage и habracdn? А то сейчас он меняет вообще все https на http, все ссылки и картинки.Поменяйте
Код: (/^https:/,"http:")
Capushon
Не работает.
Работает только если http://habracdn.net/habr/javascripts/1442568822/assets/global_main.js скинуть в папку userjs, но это наверное неправильный подход. Сайт может измениться.
Otto_Romwel
Цитата:
Я поменял немного по другому.
RamMerLabs
>>
Цитата:
И как это сделать для скриптов?
Кстати как правильно цитировать со ссылкой на исходное сообщение?
Не работает.
Работает только если http://habracdn.net/habr/javascripts/1442568822/assets/global_main.js скинуть в папку userjs, но это наверное неправильный подход. Сайт может измениться.
Otto_Romwel
Цитата:
Поменяйте
Я поменял немного по другому.
RamMerLabs
>>
Цитата:
аналогично можно сделать и для js, которые грузятся с того же habracdn
И как это сделать для скриптов?
Кстати как правильно цитировать со ссылкой на исходное сообщение?
kirilliv
Цитата:
Цитата:
Я поменял немного по другому.Можно и так, но лучше, для ускорения процесса, указать что искомое должно именно начинаться с ... (^).
kirilliv: 19:18 19-09-2015
Цитата:
Цитата:
Цитата:
Кстати как правильно цитировать со ссылкой на исходное сообщение?Прикрутить скрипт цитирования.
Цитата:
И как это сделать для скриптов?
Цитата: аналогично можно сделать и для js, которые грузятся с того же habracdn
Capushon
Цитата:
Где контент проблемный расположен? Я так понимаю что на https://habrastorage.org/ и https://habracdn.net/.
Цитата:
Там же не только Хабр...
Где контент проблемный расположен? Я так понимаю что на https://habrastorage.org/ и https://habracdn.net/.
Otto_Romwel: 20:07 19-09-2015
Цитата:
Добавлено:
Итого:
Код: // ==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");}
Цитата:
Я так понимаю что на 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");}
Capushon, тo RamMerLabs пpeдлaгaл.
Цитата:
Цитата:
Tам же не только Хабр..Ho y ниx pecypcы (нaпoлнитeли) тоже на https://habracdn.net/
VladDr, со скриптами что делать?
Capushon, пpoщe вceгo и быстpee зaгpyзить нa HDD и подключить в 'Hacтройки для сайта'.
Добавлено:
Цитата:
Добавлено:
Цитата:
не работает - почему?Ha http://habrahabr.ru/ не работает ?
Цитата:
п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
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ытыми.
Напоминает метод удаления гланд через заднепроходное отверстие.
Чем такой геморрой, проще использовать на этих сайтах иной браузер, что лично я и делаю.
Чем такой геморрой, проще использовать на этих сайтах иной браузер, что лично я и делаю.
kirilliv 19:09 19-09-2015
Цитата:
Цитата:
Непонятно, ведь вроде как links должен охватывать все ссылки, включая скрипты или нет? Если нет, то почему он называется links, а не css?Назвать переменную можно и css, и linkss, как вам угодно, но поиск будет производится в тегах link (getElementsByTagName('link')). А скрипты в тегах script расположены.
Цитата:
Напоминает метод удаления гланд через заднепроходное отверстие.He coмнeвaюcь что для двоечников это выглядит не иначе как геморрой.
KismetT: 21:30 19-09-2015
Цитата:
Мне и Хабр-то не сильно нужен - просто интересно заставить его работать.
Цитата:
Чем такой геморрой, проще использовать на этих сайтах иной браузер, что лично я и делаю.Не понимаешь, это вид спорта у нас такой - ковыряние в Опере
Мне и Хабр-то не сильно нужен - просто интересно заставить его работать.
Цитата:
He coмнeвaюcь что для двоечников это выглядит не иначе как геморрой.
Для задрота это не геморрой, а смысл жизни, для "спортсмена" - рубеж, которую нужно или интересно преодолеть, для прагматичного человека - это именно геморрой. Ты, судя по количеству пунктуационных ошибок в посте, отнюдь не отличник.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
Предыдущая тема: Трекер http://torrents.tj
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.