Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№82611-08-2017 11:31:23

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Greasemonkey

Rag пишет

О каком пункте ведётся речь.

Галочка "Replace URL of the link" и две её дочерние.

Отсутствует

 

№82711-08-2017 11:36:45

Rag
Участник
 
Группа: Members
Откуда: Краснодон
Зарегистрирован: 06-03-2017
Сообщений: 247
UA: Firefox 55.0

Re: Greasemonkey

yup
273e7bd339ef.gif

Отсутствует

 

№82813-08-2017 19:29:50

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 294
UA: Firefox 55.0

Re: Greasemonkey

yup пишет

Странно всё. Сейчас проверил - работает

Есть какие то шансы по моему вопросу или там всё запутанно?

Хабр конечно слишком гиговый и они могли там наворотить всяких защит.

Отредактировано leshiy_odessa (13-08-2017 19:30:50)

Отсутствует

 

№82914-08-2017 12:39:15

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Greasemonkey

leshiy_odessa пишет

Есть какие то шансы по моему вопросу или там всё запутанно?

Пока не до того. От меня потребовали срочно предоставить решение задачи "кубатуры круга в одномерном пространстве", этим и занимаюсь. Ещё дня два-три осталось.

Отсутствует

 

№83014-08-2017 13:21:31

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 294
UA: Firefox 55.0

Re: Greasemonkey

yup пишет

Ещё дня два-три осталось.

Я могу ждать месяцами, лишь был хоть какой шанс это решить.

Отсутствует

 

№83114-08-2017 15:24:44

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 505
UA: Palemoon 27.0

Re: Greasemonkey

leshiy_odessa с uMatrix работают гор. клавиши.
Смотри в свой uBlock и убирай все эти xpath из правил, сработавших на сайте. именно этот его способ резки элементов по xpath похоже и "виноват". Т.е. просто у тебя правила черезчур...

Отредактировано mokujin (14-08-2017 15:25:54)


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№83214-08-2017 16:08:24

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 294
UA: Firefox 55.0

Re: Greasemonkey

mokujin пишет

с uMatrix работают гор. клавиши.

У меня с uBlock тоже.

mokujin пишет

Смотри в свой uBlock и убирай все эти xpath из правил, сработавших на сайте.

Так в этом то и проблема, я хочу чтобы они работали.

mokujin пишет

Т.е. просто у тебя правила черезчур...

Сомневаюсь.

Отсутствует

 

№83314-08-2017 16:39:45

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 505
UA: Palemoon 27.0

Re: Greasemonkey

что нитак-то?? ты как-то определись с логикой и смыслом. Ты пишешь:

leshiy_odessa пишет

"J" (переход к следующему элементу списка) и "K" (переход к предыдущему элементу списка). Вместо следующей статьи идет перескок к последней.
Так же если добавить некоторые свои правила по вырезания некоторых блогов, то аналогично хоткеи вылетаю.

и тут же

leshiy_odessa пишет

mokujin пишет:

    с uMatrix работают гор. клавиши.

У меня с uBlock тоже

что тоже? тоже работает, так? А я тебе так и написал что у тебя черезмерно что-то режется через xpath , ты сам это пишешь

leshiy_odessa пишет

Так же если добавить некоторые свои правила по вырезания некоторых блогов, то аналогично хоткеи вылетаю.

... ты сам режешь эти клавиши :/


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№83415-08-2017 16:14:40

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 294
UA: Firefox 55.0

Re: Greasemonkey

yup пишет

Странно всё. Сейчас проверил - работает. А в прошлый раз пробовал и в Firefox, и в Seamonkey - ни там, ни там не работало.

Мда, у меня тоже перестало работать. Они сейчас в очередной раз переделывают сайт. Видимо кому там неймется.

Отсутствует

 

№83516-08-2017 11:42:39

LittleMontana
Участник
 
Группа: Members
Зарегистрирован: 16-11-2013
Сообщений: 214
UA: Firefox 54.0

Re: Greasemonkey

Всем привет. Подскажите пожалуйста, как обойти фильтр на сайте. Жму на любую из ссылок - идет перенаправление такого рода, приходится дополнительные действия совершать (при этом, что забавно, кнопка "нет" не работает). Упомянутая "регистрация" на ресурсе не помогла. Если это возможно осуществить скриптами, дополнениями, или чем иным - воспользуюсь любым способом. Заранее спасибо за помощь.
upd: Один из пользователей форума отметил, что у него такого рода фильтрации при переходе по ссылкам - нет. В связи с этим вопрос - с чем это может быть связано?
upd2: Сам потыкался по самым разным ссылкам на сайте, на какие-то сразу перекидывает. Вообще без понятия :(

Отредактировано LittleMontana (16-08-2017 11:49:44)

Отсутствует

 

№83616-08-2017 11:57:08

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 505
UA: Palemoon 27.0

Re: Greasemonkey

LittleMontana пишет

Жму на любую из ссылок - идет перенаправление

жмакаю на любую из ссылок  - никакого перенапр-я нету. при скачивании тоже, сразу дает книжку. там станд. рекламмные домены, адривер-адвертур и проч.
Попробуй зарезать *.yandexadexchange.*  там фрейм с оттудава есть., может он. C uMatrix никакого редиректа нету.


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№83716-08-2017 13:01:13

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Greasemonkey

LittleMontana
Попробуйте такой скрипт:

Выделить код

Код:

// ==UserScript==
// @name        Knigilub
// @namespace   Knigilub
// @include     http://knigilub.ru/*
// @version     1
// @grant       none
// ==/UserScript==
var URLs = document.getElementsByTagName("A")
  , URL, i
  ;
for (i = URLs.length - 1; i >= 0; i--) {
  URL = URLs[i];
  if (URL.href.substr(0, 24) != "http://knigilub.ru/stat/") continue;
  if (URL.href.substr(0, 34) == "http://knigilub.ru/stat/statz.php/") continue;
  URL.href = URL.href.substr(0, 24) + "statz.php/" + URL.href.substr(24);
};

Отредактировано yup (16-08-2017 13:03:54)

Отсутствует

 

№83816-08-2017 20:07:54

LittleMontana
Участник
 
Группа: Members
Зарегистрирован: 16-11-2013
Сообщений: 214
UA: Firefox 54.0

Re: Greasemonkey

не работает, пишет не совместим с версией FF 54.0.1

Отсутствует

 

№83917-08-2017 03:05:17

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Greasemonkey

LittleMontana пишет

не работает, пишет не совместим с версией FF 54.0.1

Скрипт несовместим???? Или Greasemonkey? На официальной странице загрузки (https://addons.mozilla.org/ru/firefox/a … asemonkey/) написано, что совместим вплоть до версии 56 (включительно).

Отсутствует

 

№84017-08-2017 22:16:30

LittleMontana
Участник
 
Группа: Members
Зарегистрирован: 16-11-2013
Сообщений: 214
UA: Firefox 54.0

Re: Greasemonkey

yup пишет

Скрипт несовместим????

скрипт несовместим

Отсутствует

 

№84117-08-2017 23:57:39

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Greasemonkey

LittleMontana пишет

скрипт несовместим

На сообщение взглянуть можно?
(В скрипте нет ничего, что имело бы хоть какую-то связь с браузером. Да и не слышал я никогда, чтобы на скрипты Greasemonkey выдавались подобные сообщения. Максимум - в консоль сообщение о конкретной ошибке запишется.)

Отсутствует

 

№84218-08-2017 05:46:27

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 608
UA: Firefox 52.0

Re: Greasemonkey

Вот так работает. Только думает долго, пока ответ от Knigilub получает.

скрытый текст

Выделить код

Код:

// ==UserScript==
// @name        Knigilub
// @icon        http://knigilub.ru/templates/zag/images/favicon.ico
// @namespace   Knigilub
// @include     http://knigilub.ru/stat/*
// @grant       none
// ==/UserScript==
            
if (window.location.href.includes('knigilub.ru/stat'))
{window.location = window.location.href.replace('knigilub.ru/stat', 'knigilub.ru/stat/statz.php');
}

Отредактировано Ultima2m (18-08-2017 05:58:25)

Отсутствует

 

№84318-08-2017 20:51:54

LittleMontana
Участник
 
Группа: Members
Зарегистрирован: 16-11-2013
Сообщений: 214
UA: Firefox 54.0

Re: Greasemonkey

Ultima2m
спс, у меня думает быстро. менее секунды.
yup
и вам спасибо. вот скрин, как и просили
http://puu.sh/xdqqZ/86634e1f17.jpg

Отсутствует

 

№84419-08-2017 02:00:44

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Greasemonkey

LittleMontana пишет

вот скрин, как и просили
http://puu.sh/xdqqZ/86634e1f17.jpg

Это откуда такая картинка? Специально только что установил версию 54.0.1 - в списке скриптов Greasemonkey про несовместимость ничего не пишется, да и сама строчка выглядит не так: ссылка "Подробнее" находится сразу под названием "Knigilub", а не далеко справа.

Глядючи на favicon сайта в качестве значка скрипта, подумал, что, может быть, это он виноват, но нет: прописал параметр @icon - значок изменился на нужный, а ругань так и не появилась.

Может, Вы, кроме добавления @icon, ещё какое-то изменение внесли, и это оно такой эффект даёт?

Отредактировано yup (19-08-2017 02:03:17)

Отсутствует

 

№84519-08-2017 21:08:49

LittleMontana
Участник
 
Группа: Members
Зарегистрирован: 16-11-2013
Сообщений: 214
UA: Firefox 54.0

Re: Greasemonkey

yup
в адресной строке: chrome://mozapps/content/extensions/extensions.xul
ничего не трогаю я в предложенных вариантах, так как не разбираюсь от слова совсем

Отсутствует

 

№84619-08-2017 22:58:33

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Greasemonkey

LittleMontana пишет

ничего не трогаю я в предложенных вариантах, так как не разбираюсь от слова совсем

Да? А назначение значка скрипта само собой образовалось?

LittleMontana пишет

в адресной строке: chrome://mozapps/content/extensions/extensions.xul

Интересно. Даже не знал о таком способе, всегда пользовался официальным: меню "Дополнения" (Ctrl-Shift-A) -> "Пользовательские скрипты".
Попробовал через указанный адрес. Результат: есть надпись о несовместимости, но нет значка Greasemonkey у всего раздела "Пользовательские скрипты".
Для проверки создал ещё один скрипт, состоящий из единственной команды - alert('zzz').
Скрипт, естественно, работает, а на страничке по указанному адресу и про него написано, что несовместим.
Почему-то мне кажется, что Ctrl-Shift-A даёт более достоверные показания :)

Отредактировано yup (19-08-2017 23:00:47)

Отсутствует

 

№84720-08-2017 18:55:20

LittleMontana
Участник
 
Группа: Members
Зарегистрирован: 16-11-2013
Сообщений: 214
UA: Firefox 54.0

Re: Greasemonkey

yup пишет

Почему-то мне кажется, что Ctrl-Shift-A даёт более достоверные показания

на первый взгляд я с вами согласен, и на второй тоже :) можно как то запилить кнопку посредством CB, что бы открывало по нажатию на неё "дополнения" (ctrl+shitf+a)?
Вроде все работает, как предложил Ultima2m

Отсутствует

 

№84820-08-2017 18:59:39

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3157
UA: Firefox 56.0

Re: Greasemonkey

LittleMontana

можно как то запилить кнопку посредством CB, что бы открывало по нажатию на неё "дополнения" (ctrl+shitf+a)?

Можно просто вытащить на панели штатный значок дополнения, в режиме настроить.

Отредактировано oleg.sgh (20-08-2017 19:01:03)

Отсутствует

 

№84920-08-2017 23:40:18

ifln
Участник
 
Группа: Members
Зарегистрирован: 20-09-2013
Сообщений: 235
UA: Firefox 52.0

Re: Greasemonkey

Мне надо видеть свой внешний IP на каждой странице куда я захожу. Раньше использовал скрипт show-ip.js от Lex1, но сейчас он не работает. Есть неплохой сервис с примерами применения. Пытался вставить скрипт в код страницы, но не смог.
Помогите!

Отсутствует

 

№85021-08-2017 01:03:17

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Greasemonkey

ifln

Выделить код

Код:

var f = document.createElement("iframe");
f.src = "https://api.ipify.org";
document.body.insertBefore(f, document.body.firstChild);

Место вставки и стиль элемента отрихтовать по вкусу.
Только не забывайте, что это - внешний адрес, каким его увидел сайт api.ipify.org. Вовсе не обязательно, что сайты, на страницы которых данный элемент вставляется, видят именно этот адрес.

Отредактировано yup (21-08-2017 01:09:21)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]