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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » Firefox
  •  » Ищу расширение для Firefox (ищу дополнение)

№535128-12-2015 18:22:41

mikiyan
Участник
 
Группа: Members
Зарегистрирован: 28-12-2015
Сообщений: 2
UA: Firefox 24.0

Re: Ищу расширение для Firefox (ищу дополнение)

vitalii201 пишет

подобное(не значок, а только маркер)

Тоже не плохо, но всё же нужно расширение чтобы при сохранении веб-страницы я указываю любой элемент (текст, картинка, ...) на этой странице. И при открытии, страница открывалась на этом элементе.

Отсутствует

 

№535228-12-2015 18:25:45

barth
Участник
 
Группа: Members
Зарегистрирован: 10-01-2013
Сообщений: 289
UA: Palemoon 25.0
Веб-сайт

Re: Ищу расширение для Firefox (ищу дополнение)

Jesprit пишет

Подскажите дополнение для сжатия трафика.
Что то на подобии Opera Turbo
Или Data Compression Proxy плагина для Google Chrome
Или же мертвого проекта от Mozilla Janus

Должно же быть что то для firefox..удобное бесплатное, без всяких регистраций.

ZenMate Security & Privacy VPN пробуй)
https://addons.mozilla.org/ru/firefox/a … p-dl-promo

Lightning Speed
Benefit from our advanced data compression and experience maximum browsing speed with our built-in accelerators.

Отредактировано barth (28-12-2015 18:26:30)


Удалено

Отсутствует

 

№535306-01-2016 20:02:17

aletdin
Участник
 
Группа: Members
Зарегистрирован: 03-09-2013
Сообщений: 34
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

здравствуйте!
подскажите-напомните, пожалуйста....   
года три назад стояло у меня дополнение для автосохранения текущей сессии.  там в настройках выбираешь время, в которое будет выполнено сохранение, и папку, в которую сохраняется файл.   в указанное время (например полночь) раздавался звуковой сигнал, и вопрос - "сохранить текущю сессию?"....   
потом сносил и винду и лису раз много....  короче, - НАЗВАНИЕ то и ЗАБЫЛ....   подскажите, если кто знает...

Отсутствует

 

№535406-01-2016 20:57:51

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 46.0

Re: Ищу расширение для Firefox (ищу дополнение)

aletdin пишет

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

Насчёт гудков не уверен, но если надо надёжно сохранять, то Session Manager :: Add-ons for Firefox

Отсутствует

 

№535506-01-2016 21:30:20

aletdin
Участник
 
Группа: Members
Зарегистрирован: 03-09-2013
Сообщений: 34
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

voqabuhe пишет

Насчёт гудков не уверен, но если надо надёжно сохранять, то Session Manager :: Add-ons for Firefox

он вроде не сохраняет АВТОМАТИЧЕСКИ.  насколько я помню

Отсутствует

 

№535606-01-2016 21:34:34

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 46.0

Re: Ищу расширение для Firefox (ищу дополнение)

aletdin пишет

он вроде не сохраняет АВТОМАТИЧЕСКИ.  насколько я помню

Ну значит в описание и на скринах врут...

Отсутствует

 

№535706-01-2016 21:39:54

aletdin
Участник
 
Группа: Members
Зарегистрирован: 03-09-2013
Сообщений: 34
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

voqabuhe пишет

Ну значит в описание и на скринах врут...

в натройках я ничего подобного не нашел.  только при выходе из фаерфокс вроде сохранение.

Отсутствует

 

№535806-01-2016 23:41:36

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 46.0

Re: Ищу расширение для Firefox (ищу дополнение)

aletdin

скрытый текст
61155.png?modified=1341497052

Отредактировано voqabuhe (06-01-2016 23:42:14)

Отсутствует

 

№535908-01-2016 06:27:43

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 393
UA: Firefox 38.0

Re: Ищу расширение для Firefox (ищу дополнение)

Половина кнопок уже не работает, есть у кого-нибудь рабочий вариант вот этого?
https://forum.mozilla-russia.org/viewtopic.php?pid=651885#p651885
Спасибо

Отсутствует

 

№536008-01-2016 13:13:19

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

Kiril__777
Относительно рабочий. FastPic и Rghost работают.

скрытый текст
NG2lMAg.png
букмарклет как закладка
vQuKVfr.png

Выделить код

Код:

javascript:(function(){var%20c='ujs_max_upload',w=window,d=(w.document.body%20instanceof%20HTMLFrameSetElement%3Fw.frames[0]:w).document,e=d.getElementById(c);if(e){e.del();return};e=d.createElement('div');e.id=c;e.setAttribute('style','display:none;position:fixed;right:0;bottom:0;width:auto;height:auto;border:1px%20solid%20%23555;padding:10px;text-align:left;z-index:99999;background-color:%23EEE;background:-o-skin(%5Cx22Window%20Skin%5Cx22);');e.add=function(lnk,frm){var%20d=this.ownerDocument,a=d.createElement('a');a.href=lnk.href;a.target='_blank';a.setAttribute('style','padding:0;margin:0;border:none;text-decoration:none;color:%2300C;font:14px%20Times%20New%20Roman;');a.appendChild(d.createTextNode(lnk.text));this.appendChild(a);var%20f=d.createElement('form');f.action=lnk.action;f.method='post';f.enctype='multipart/form-data';f.target='_blank';f.setAttribute('style','display:block;margin:5px;');var%20t=d.createElement('input');t.type='file';t.name=lnk.name;t.setAttribute('style','width:auto;height:auto;padding:1px;margin:0;border-color:%23AAA;font:12px%20Arial;');t.onchange=function(){this.nextSibling.disabled=!this.value};f.appendChild(t);var%20s=d.createElement('input');s.type='submit';s.value='Upload';s.disabled=true;s.setAttribute('style','width:auto;height:auto;padding:1px%204px;margin:0%200%200%202px;color:buttontext;font:12px%20Arial;');f.appendChild(s);if(frm)for(var%20name%20in%20frm){var%20h=d.createElement('input');h.type='hidden';h.name=name;h.value=frm[name];f.appendChild(h)};this.appendChild(f)};e.vis=function(v){this.style.display=v%3F'block':'none';return%20this.offsetHeight*this.offsetWidth};e.del=function(){this.vis(false);this.parentNode.removeChild(this)};var%20b=d.createElement('div');b.title='Close';b.setAttribute('style','display:block;float:right;height:18px;width:18px;padding:0;margin:-5px;border:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAZElEQVR42mNgGNyAGQixsVGU/AdCXjCbHczmxKaMFywlAlWiw6DAwIZNmQhYGqJEDWoqFiAGVmKKTwk73CRJ/Ep0GIyhbsPpO4hbIG4TwKaMk0EZ7hYBBk1cvmNDEmbDrmSwAADE8h10+qICXwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=");background:-o-skin(%5Cx22Caption%20Close%20Button%20Skin%5Cx22);cursor:pointer');b.onclick=function(){this.parentNode.del()};e.appendChild(b);e.add({href:'http://www.imageshack.us',text:'Imageshack.us',action:'http://post.imageshack.us/',name:'fileupload'},{MAX_FILE_SIZE:'1048576',key:'07AHPRSUb540e13d31461ec4d69d5fc122bd5ab7'});e.add({href:'http://www.radikal.cc',text:'%D0%A0%D0%B0%D0%B4%D0%B8%D0%BA%D0%B0%D0%BB-%D0%A4%D0%BE%D1%82%D0%BE',action:'http://www.radikal.cc/action.aspx',name:'F'},{upload:'yes',VM:'180'});e.add({href:'http://fastpic.ru',text:'FastPic.ru',action:'http://fastpic.ru/uploadmulti',name:'file[]'},{uploading:'1'});e.add({href:'http://multi-up.com',text:'Multi-up.com',action:'http://multi-up.com/up.php',name:'upload'});e.add({href:'http://zalil.ru',text:'Zalil.ru',action:'http://zalil.ru/upload/',name:'file'});e.add({href:'http://rghost.ru/',text:'Rghost.ru',action:'http://kaon.rghost.ru/files',name:'file'},{'data-max-file-size':'52428800'});d.documentElement.appendChild(e);e.vis(true)})();

код кнопки в инициализацию

Выделить код

Код:

this.onclick=function(e) {
if (e.button==0) {
    var url = PlacesUtils.getURLAndPostDataForKeyword('uploadto')[0];
    loadURI(url);
    } 
}

Отсутствует

 

№536108-01-2016 15:57:12

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 393
UA: Firefox 38.0

Re: Ищу расширение для Firefox (ищу дополнение)

xrun1
Да, это я знаю, можно хоть как-то не рабочие вырезать?

Отсутствует

 

№536208-01-2016 17:31:22

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

Kiril__777
Как-то так, убираем лишние e.add({...});

Выделить код

Код:

javascript:(function(){var%20c='ujs_max_upload',w=window,d=(w.document.body%20instanceof%20HTMLFrameSetElement%3Fw.frames[0]:w).document,e=d.getElementById(c);if(e){e.del();return};e=d.createElement('div');e.id=c;e.setAttribute('style','display:none;position:fixed;right:0;bottom:0;width:auto;height:auto;border:1px%20solid%20%23555;padding:10px;text-align:left;z-index:99999;background-color:%23EEE;background:-o-skin(%5Cx22Window%20Skin%5Cx22);');e.add=function(lnk,frm){var%20d=this.ownerDocument,a=d.createElement('a');a.href=lnk.href;a.target='_blank';a.setAttribute('style','padding:0;margin:0;border:none;text-decoration:none;color:%2300C;font:14px%20Times%20New%20Roman;');a.appendChild(d.createTextNode(lnk.text));this.appendChild(a);var%20f=d.createElement('form');f.action=lnk.action;f.method='post';f.enctype='multipart/form-data';f.target='_blank';f.setAttribute('style','display:block;margin:5px;');var%20t=d.createElement('input');t.type='file';t.name=lnk.name;t.setAttribute('style','width:auto;height:auto;padding:1px;margin:0;border-color:%23AAA;font:12px%20Arial;');t.onchange=function(){this.nextSibling.disabled=!this.value};f.appendChild(t);var%20s=d.createElement('input');s.type='submit';s.value='Upload';s.disabled=true;s.setAttribute('style','width:auto;height:auto;padding:1px%204px;margin:0%200%200%202px;color:buttontext;font:12px%20Arial;');f.appendChild(s);if(frm)for(var%20name%20in%20frm){var%20h=d.createElement('input');h.type='hidden';h.name=name;h.value=frm[name];f.appendChild(h)};this.appendChild(f)};e.vis=function(v){this.style.display=v%3F'block':'none';return%20this.offsetHeight*this.offsetWidth};e.del=function(){this.vis(false);this.parentNode.removeChild(this)};var%20b=d.createElement('div');b.title='Close';b.setAttribute('style','display:block;float:right;height:18px;width:18px;padding:0;margin:-5px;border:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAZElEQVR42mNgGNyAGQixsVGU/AdCXjCbHczmxKaMFywlAlWiw6DAwIZNmQhYGqJEDWoqFiAGVmKKTwk73CRJ/Ep0GIyhbsPpO4hbIG4TwKaMk0EZ7hYBBk1cvmNDEmbDrmSwAADE8h10+qICXwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=");background:-o-skin(%5Cx22Caption%20Close%20Button%20Skin%5Cx22);cursor:pointer');b.onclick=function(){this.parentNode.del()};e.appendChild(b);e.add({href:'http://fastpic.ru',text:'FastPic.ru',action:'http://fastpic.ru/uploadmulti',name:'file[]'},{uploading:'1'});e.add({href:'http://rghost.ru/',text:'Rghost.ru',action:'http://kaon.rghost.ru/files',name:'file'},{'data-max-file-size':'52428800'});d.documentElement.appendChild(e);e.vis(true)})();

Отсутствует

 

№536308-01-2016 17:39:51

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 393
UA: Firefox 38.0

Re: Ищу расширение для Firefox (ищу дополнение)

xrun1
Спасибо Вам что мне леньтяю работу сделали :)


Хотелось бы конечно побольше рабочих кнопок  :rolleyes: может кто из гуру поможет :)

Отсутствует

 

№536411-01-2016 01:57:21

Vlad753
Участник
 
Группа: Members
Зарегистрирован: 17-05-2012
Сообщений: 37
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

Ищу расширения подобные расширениям Chrome:
1) показ динамики цены на странице товара Aliexpress
2) поиск по картинке с Aliexpress на нем же

Отсутствует

 

№536511-01-2016 03:36:12

ulreeck
Участник
 
Группа: Members
Зарегистрирован: 11-01-2016
Сообщений: 1
UA: Chrome 47.0

Re: Ищу расширение для Firefox (ищу дополнение)

Привет всем! Подскажите плиз что делать!! Не могу установить плагин Firegloves. Пишет что нужно верифицировать его. "This add-on could not be installed becouse it has not verified" Кто знает что можно сделать???

Отсутствует

 

№536613-01-2016 12:30:04

Zevss
Участник
 
Группа: Members
Зарегистрирован: 10-05-2014
Сообщений: 49
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

Перестал работать Clippings, все что в нем было пропало, он как то самоочистился...:blush:
При попытке импортировать данные из ранее сохраненного clipdat2.rdf выдает ошибку:
3sQNKgq.png

Подскажите пожалуйста, как решить данную проблему? Или какая альтернатива для Clippings?
Спасибо!

Отсутствует

 

№536713-01-2016 13:14:11

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

Re: Ищу расширение для Firefox (ищу дополнение)

Zevss
Попробуйте восстановить из резервных копий по адресу
C:\Users\имя\AppData\Roaming\Mozilla\Firefox\Profiles\ххххххх.default.clipbak
Или в самом профиле из папки .clipbak
Альтернатива

ПС. Спрошу за одно...может кто знает...
Нужно расширение для редактирования контекстного меню в гугл хром...т.е. скрыть лишние пункты меню.

Отредактировано oleg.sgh (13-01-2016 13:20:37)

Отсутствует

 

№536813-01-2016 13:44:29

VORON
Участник
 
Группа: Members
Зарегистрирован: 03-04-2013
Сообщений: 158
UA: Firefox 28.0

Re: Ищу расширение для Firefox (ищу дополнение)

oleg.sgh
Тут уместнее об этом спросить.

Отсутствует

 

№536913-01-2016 19:29:08

Virtukon
Участник
 
Группа: Members
Зарегистрирован: 13-01-2016
Сообщений: 6
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

Всем привет! Ищу такое дополнение:
Дополнение должно сортировать строки (ссылки) в поле ввода автоматически после ввода. Сортировка производится по заранее заданным регулярным выражениям!
Например есть текст для ввода такого вида:

Выделить код

Код:

<тэг>
https://firefox.com/index.html
пустая строка
http://mailrufiles.com/myfile.rar
пустая строка
http://myhostbest.net/superfile
пустая строка
</тэг>

Есть параметры сортировки исполнненые в регулярном выражении:
1)http://mailrufiles.com/любое имя файла
2)http://myhostbest.net/любой текст
3)https://firefox.com/любой текст.html
4)

После ввода (ctrl+v) в поле ввода исходного текста дополнение обрабатывает его автоматически и получаем следующее:

Выделить код

Код:

<тэг>
http://mailrufiles.com/myfile.rar
пустая строка
http://myhostbest.net/superfile
пустая строка
https://firefox.com/index.html
пустая строка
</тэг>

FoxReplace может обрабатывать текст автоматически как я имею ввиду, сразу после ввода, но сортировать к сожалению так не умеет :( подскажите что-нибудь

Отсутствует

 

№537014-01-2016 09:38:54

moksel322
Участник
 
Группа: Members
Зарегистрирован: 16-06-2009
Сообщений: 47
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

доброе утро!
ищу расширение, кот. может на определенной странице выделять как-то цветом (стилями)  определеный текст.
напр.: на сайте google.ru выражение "Mozilla" должно быть выделено прим. так:
298c1d311afd96404aba198bd.jpg

спасибо.


PHP кто?

Отсутствует

 

№537114-01-2016 09:51:46

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

Re: Ищу расширение для Firefox (ищу дополнение)

moksel322
Пробуйте

Отсутствует

 

№537214-01-2016 10:00:50

moksel322
Участник
 
Группа: Members
Зарегистрирован: 16-06-2009
Сообщений: 47
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

oleg.sgh пишет

спасибо, боюсь, это не то.
я прочел описание данного дополнения, и, еси я верно понимаю,
чтобы выделить определенное слово на странице, мне надо будет истыкать весь поисковик гугл (все выданные результаты) и поставить на каждое попадание слова Mozilla некую закладку..


PHP кто?

Отсутствует

 

№537314-01-2016 10:04:33

vitalii201
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 679
UA: Firefox 43.0

Re: Ищу расширение для Firefox (ищу дополнение)

moksel322 https://addons.mozilla.org/ru/firefox/a … ghlighter/

Отредактировано vitalii201 (14-01-2016 10:52:02)

Отсутствует

 

№537414-01-2016 10:33:06

Vladimir_S
Участник
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 19-09-2008
Сообщений: 4493
UA: Firefox 44.0

Re: Ищу расширение для Firefox (ищу дополнение)

moksel322 пишет

доброе утро!ищу расширение, кот. может на определенной странице выделять как-то цветом (стилями)  определенный текст.

Думаю, что Prostetnic highlighter это то, что Вы ищете. Если я правильно понял задачу.


"Большинство философов до сих пор придерживается весьма нефилософских воззрений на многие вопросы философии" Эдгар Аллан По

Отсутствует

 

№537514-01-2016 10:48:05

Mishania
Забанен
 
Группа: Members
Откуда: Usa
Зарегистрирован: 22-10-2011
Сообщений: 357
UA: Firefox 44.0

Re: Ищу расширение для Firefox (ищу дополнение)

moksel322
А кнопка СВ не подойдёт?

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EHighlight%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsSAAALEgHS3X78AAACZ0lEQVQokQXBW2/TSBQA4HPmYjtOnNiJoTHKaitUVMEDSLzww9H+DPZhhQQtW7Uh3ZKbXYfEl5nMnLPfh+Vfn7kq1eUU/LMq8uiyYR4hLAHoC32s0Sq43otZzkQoYiZFZUmbtcgA3R6mUsoD0VnACsAf+W2NRiFtpZQEJIRjUOAM2A6lQ+0YwZ1GjAMIYwDW3GtoItum/hihbDhkZOVvvvof3/Xlexw/cQ9uO2atVLED8Ae+3fH2ZXPhDtQHycoFU8WKrWHTM50ZLJAnzyAY0AOQQKFBIRF6z0TOMwlWp3hsJ5mkoT4lmGkpLQhnqwEAhWKgvHRWN1Iqi+6nd0NQ5WrZ3t4O3yWSHzhKZHZmuMDyAYAqGf7bfMn0pzuRXjT++9+8mIHSs1zPC5zkDB0PMic8iNTJHJhCmqb8RyLCmRCpgnwMWQLqqesPp04bI9HEJ+PvjI7jZfvM7G+i5fL35ipbuaaxtKjv0mGDqi/LZrs5N8+EO9cdHLeoolO3B/YHDMp+d2FOh24QkqtrPY5ZcbHgpj0PCts7yS+MNf48c7Zgpkk4z50Zu9BZG4ujDm6lCtSmqjabbbYuz9WvLJyfwIym+rFaE/ttpp5265nbllswAfzzbdf1iWIAL5AQvEAGIAJi9AREyB7AA3tyBMwskASyaqP4GCdtFLeDUYhRVQMFQV0HRAQ6wENkRuffdTOcTNMBJCGox/X6/ufq1f7FsXrk4fzXQ9tbdf/fisgJK++XyxBe3zzs3Tx6XPEwtOr6w4c0Tf+8vuqO02z+Jh6ZST7rspaYRD5PJ7NFcT1JimJ6qQwvXqX/A9G+ibxhNxZGAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%0Athis.safeHTML%20%3D%20function%28unsafeCode%29%20%7B%0A%20%20%20%20return%20unsafeCode.replace%28/%3C/g%2C%20%22%26lt%3B%22%29.replace%28/%3E/g%2C%20%22%26gt%3B%22%29.replace%28/%26/g%2C%20%22%26amp%3B%22%29%3B%0A%7D%3B%0Athis.unsafeHTML%20%3D%20function%28safeCode%29%20%7B%0A%20%20%20%20return%20safeCode.replace%28/%26amp%3B/g%2C%20%22%26%22%29.replace%28/%26lt%3B/g%2C%20%22%3C%22%29.replace%28/%26gt%3B/g%2C%20%22%3E%22%29%3B%0A%7D%3B%0Athis.%20clickHandler%20%3D%20function%20%28event%29%0A%7B%0A%20%20%20%20if%20%28%28event.%20button%20%3D%3D%202%29%20%26%26%20event.%20ctrlKey%29%0A%20%20%20%20%20%20%20%20this.%20mObj.%20setPri%20%28%29%3B%0A%20%20%20%20else%0A%20%20%20%20%20%20%20%20this.%20mObj.%20setSub%20%28%29%3B%0A%20%20%20%20if%20%28event.%20ctrlKey%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20this.%20showPopup%20%28this%29%3B%0A%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%20%28event.%20button%20%3D%3D%200%29%0A%20%20%20%20%7B%0A%20%20%20%20this.%20innerHTML%20%3D%20this.%20innerHTML%20%7C%7C%20this.safeHTML%28content.%20document.%20body.%20innerHTML%29%3B%0A%20%20%20%20this.%20searchPrompt%28%27%27%2Cfalse%29%3B%20%20%20%20%20%20%20%20%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28event.%20button%20%3D%3D%201%29%0A%20%20%20%20%7B%0A%20%20%20%20this.%20showPopup%20%28this%29%3B%20%20%20%20%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20content.%20document.%20body.%20innerHTML%20%3D%20this.unsafeHTML%28this.%20innerHTML%29%20%7C%7C%20content.%20document.%20body.%20innerHTML%3B%0A%20%20%20%20%20%20%20%20this.%20innerHTML%20%3D%20%22%22%3B%0A%20%20%20%20%7D%0A%7D%3B%0Athis.showPopup%20%3D%20function%28node%29%0A%7B%0A%20%20%20%20var%20popup%20%3D%20document.getElementById%28%22custombuttons-contextpopup%22%29%3B%0A%20%20%20%20var%20x%20%3D%20node.boxObject.x%3B%0A%20%20%20%20var%20y%20%3D%20node.boxObject.y%20+%20node.boxObject.height%3B%0A%20%20%20%20document.popupNode%20%3D%20node%3B%0A%20%20%20%20popup.showPopup%28node%2C%20x%2C%20y%2C%20%22popup%22%2C%20null%2C%20null%29%3B%0A%7D%3B%0Athis.%20doHighlight%20%3D%20function%20%28bodyText%2C%20searchTerm%2C%20highlightStartTag%2C%20highlightEndTag%29%20%0A%7B%0A%20%20%20%20if%20%28%28%21highlightStartTag%29%20%7C%7C%20%28%21highlightEndTag%29%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20highlightStartTag%20%3D%20%22%3Cfont%20style%3D%27background-color%3A%22%20+%20this.%20highlightColor%20+%20%22%3B%27%3E%22%3B%0A%20%20%20%20%20%20%20%20highlightEndTag%20%3D%20%22%3C/font%3E%22%3B%0A%20%20%20%20%7D%0A%20%20%20%20var%20newText%20%3D%20%22%22%3B%0A%20%20%20%20var%20i%20%3D%20-1%3B%0A%20%20%20%20var%20lcSearchTerm%20%3D%20searchTerm.toLowerCase%28%29%3B%0A%20%20%20%20var%20lcBodyText%20%3D%20bodyText.toLowerCase%28%29%3B%0A%20%20%20%20while%20%28bodyText.length%20%3E%200%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20i%20%3D%20lcBodyText.indexOf%28lcSearchTerm%2C%20i+1%29%3B%0A%20%20%20%20%20%20%20%20if%20%28i%20%3C%200%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20newText%20+%3D%20bodyText%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20bodyText%20%3D%20%22%22%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28bodyText.lastIndexOf%28%22%3E%22%2C%20i%29%20%3E%3D%20bodyText.lastIndexOf%28%22%3C%22%2C%20i%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28lcBodyText.lastIndexOf%28%22/script%3E%22%2C%20i%29%20%3E%3D%20lcBodyText.lastIndexOf%28%22%3Cscript%22%2C%20i%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20newText%20+%3D%20bodyText.substring%280%2C%20i%29%20+%20highlightStartTag%20+%20bodyText.substr%28i%2C%20searchTerm.length%29%20+%20highlightEndTag%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20bodyText%20%3D%20bodyText.substr%28i%20+%20searchTerm.length%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20lcBodyText%20%3D%20bodyText.toLowerCase%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20i%20%3D%20-1%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20return%20newText%3B%0A%7D%0Athis.%20highlightSearchTerms%20%3D%20function%20%28searchText%2C%20treatAsPhrase%2C%20warnOnFailure%2C%20highlightStartTag%2C%20highlightEndTag%29%0A%7B%0A%20%20%20%20if%20%28treatAsPhrase%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20searchArray%20%3D%20%5BsearchText%5D%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20searchArray%20%3D%20searchText.split%28%22%20%22%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%20%28%21content.document.body%20%7C%7C%20typeof%28content.document.body.innerHTML%29%20%3D%3D%20%22undefined%22%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28warnOnFailure%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20alert%28%22The%20text%20of%20this%20page%20is%20not%20available.%20Highlighting%20will%20not%20work.%22%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%7D%0A%20%20%20%20var%20bodyText%20%3D%20content.document.body.innerHTML%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20searchArray.length%3B%20i++%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20bodyText%20%3D%20this.%20doHighlight%28bodyText%2C%20searchArray%5Bi%5D%2C%20highlightStartTag%2C%20highlightEndTag%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20content.document.body.innerHTML%20%3D%20bodyText%3B%0A%20%20%20%20return%20true%3B%0A%7D%0Athis.%20searchPrompt%20%3D%20function%20%28%29%0A%7B%0A%20%20%20%20var%20searchText%20%3D%20document.commandDispatcher.focusedWindow.getSelection%28%29.toString%28%29%20%7C%7C%20prompt%28%27Highlight%3A%27%2C%27%27%29%3B%0A%20%20%20%20searchText%20%26%26%20this.%20highlightSearchTerms%28searchText%2C%20true%29%3B%0A%7D%0A%0Athis.%20changeColor%20%3D%20function%20%28menuitem%2C%20event%29%0A%7B%0A%20%20%20%20var%20topmenuitem%20%3D%20document.%20getElementById%20%28document.%20popupNode.%20firstId%29%3B%0A%20%20%20%20topmenuitem.%20setAttribute%20%28%22label%22%2C%20%22*%20%22%20+%20menuitem.%20getAttribute%20%28%22label%22%29%29%3B%0A%20%20%20%20document.%20popupNode.%20highlightColor%20%3D%20menuitem.%20getAttribute%20%28%22value%22%29%3B%0A%7D%3B%0A%0Avar%20colors%20%3D%0A%7B%0A%20%20%20%20%22Yellow%22%3A%20%22yellow%22%2C%20%22Green%22%3A%20%22green%22%2C%20%22Blue%22%3A%20%22blue%22%2C%20%22Red%22%3A%20%22red%22%0A%7D%3B%0Avar%20mItem%20%3D%20%7B%7D%3B%0Adocument.%20getElementById%20%28CB2const.%20sCBCtxtMenu%29.%20setAttribute%20%28%22oncommand%22%2C%20%22event.stopPropagation%28%29%22%29%3B%0Avar%20mObj%20%3D%20custombuttons.%20getCbContextObj%20%28this%29%3B%0Athis.%20mObj%20%3D%20mObj%3B%0AmObj.%20setSub%20%28%29%3B%0Avar%20mItem%20%3D%20new%20mObj.%20getItem%20%28%29%3B%0AmItem.%20id%20%3D%20%22topmenuitem%22%3B%0AmItem.%20label%20%3D%20%22*%20Yellow%22%3B%0AmItem.%20value%20%3D%20%22yellow%22%3B%0AmItem%20%3D%20mObj.%20insertBefore%20%28mItem%2C%20mObj.%20oMenu.%20lastChild%29%3B%0Athis.%20firstId%20%3D%20mItem.%20id%3B%0AmItem%20%3D%20new%20mObj.%20getItem%20%28%29%3B%0AmItem%20%3D%20mObj.%20insertBefore%20%28mItem%2C%20mObj.%20oMenu.%20lastChild%29%3B%0Afor%20%28var%20i%20in%20colors%29%0A%7B%0A%20%20%20%20var%20mItem%20%3D%20new%20mObj.%20getItem%20%28%29%3B%0A%20%20%20%20mItem.%20id%20%3D%20i%3B%0A%20%20%20%20mItem.%20label%20%3D%20i%3B%0A%20%20%20%20mItem.%20value%20%3D%20colors%20%5Bi%5D%3B%0A%20%20%20%20mItem.%20oncommand%20%3D%20%22document.%20popupNode.%20changeColor%20%28this%2C%20event%29%3B%22%0A%20%20%20%20mItem%20%3D%20mObj.%20insertBefore%20%28mItem%2C%20mObj.%20oMenu.%20lastChild%29%3B%0A%7D%0AmItem%20%3D%20new%20mObj.%20getItem%20%28%29%3B%0AmObj.%20insertBefore%20%28mItem%2C%20mObj.%20oMenu.%20lastChild%29%3B%0A%0Athis.%20innerHTML%20%3D%20%22%22%3B%0Athis.%20highlightColor%20%3D%20%22yellow%22%3B%0Athis.%20setAttribute%20%28%27onclick%27%2C%20%27this.clickHandler%28event%29%27%29%3B%0Athis.setAttribute%28%22context%22%2C%20%22%22%29%3B%0A%0Athis.tooltipText%20%3D%20%22L%3DHighlight%5CnM%3DSelect%20color%20+%20CB%20menu%20%5CnR%3DRemove%20highlight%20%22%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Только оно не автоматическое, надо жать.

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Ищу расширение для Firefox (ищу дополнение)

Board footer

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