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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

№85120-08-2017 23:40:18

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

Re: Greasemonkey

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

Отсутствует

 

№85221-08-2017 01:03:17

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1086
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)

Отсутствует

 

№85321-08-2017 11:39:23

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

Re: Greasemonkey

yup, спасибо!
Сделал так:

Выделить код

Код:

var f = document.createElement("iframe");
f.src = "https://api.ipify.org";
document.body.insertBefore(f, document.body.firstChild);
f.setAttribute('style', 'position:fixed;left:0;top:0;width:180px;height:48px;border:2px solid blue;z-index:9999;');

Отсутствует

 

№85422-08-2017 21:14:59

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

Re: Greasemonkey

oleg.sgh пишет:

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

у меня для кнопки дизайн свой :) а так, конечно можно

Отсутствует

 

№85522-08-2017 22:10:55

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

Re: Greasemonkey

LittleMontana
Тогда так:

Выделить код

Код:

document.dispatchEvent(new KeyboardEvent('keypress', { charCode:"a".charCodeAt(0), key:'a', code:'KeyA', keyCode:0, ctrlKey:true, shiftKey:true }));

Отсутствует

 

№85624-08-2017 00:21:36

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

Re: Greasemonkey

Насколок я понимаю Stylis не может поменять html код с помощью CSS (ну почти). И вот я подумал тоже самое сделать с помощью Java. Мне нужно <frameset cols="182,55%,*"> поменять на <frameset cols="300,100%,0%">
Попробовал так — document.frameset.setAttribute('cols', '300,100%,0%'); , но ничего не получилось.

Отредактировано leshiy_odessa (24-08-2017 00:22:42)

Отсутствует

 

№85724-08-2017 00:43:43

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

Re: Greasemonkey

leshiy_odessa пишет:

Попробовал так — document.frameset.setAttribute('cols', '300,100%,0%'); , но ничего не получилось.

Естественно, ведь frameset - не элемент документа, а всего лишь тег. И их "таких красивых" на странице может быть много.
А потому:
Получить список всех имеющихся frameset: document.getElementsByTagName('frameset');
Изменить столбцы, если frameset на странице заведомо один: document.getElementsByTagName('frameset')[0].setAttribute('cols', '300,100%,0%');

Отредактировано yup (24-08-2017 00:45:15)

Отсутствует

 

№85824-08-2017 02:28:43

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

Re: Greasemonkey

yup пишет:

document.getElementsByTagName('frameset')[0].setAttribute('cols', '300,100%,0%');

Огромное спасибо, работает.

Отсутствует

 

№85913-09-2017 17:43:49

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

Re: Greasemonkey

YouTubeCenter перестал работать с новым дизайном YouTube. Нужно переключаться на старый, но при этом с включенным скриптом YouTubeCenter показывается "пустая" страница. То есть нужно отключить скрипт YouTubeCenter, перейти на старый дизайн, а потом его снова включить. Само собою cookie живут до закрытия браузера.

Вопрос — кому то попадался скрипт или дополнения для автоматического включения старого дизайна YouTube?

Отсутствует

 

Board footer

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