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

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

№687613-09-2013 22:56:31

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1411
UA: Firefox 23.0

Re: Custom Buttons

Имеется поисковые плагины Dr.Web и VirusTotal, для проверки ссылок на вирусы:

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

Выделить код

Код:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Dr.Web Онлайн - сканеры </os:ShortName>
<os:Description>Онлайн—сканеры Dr.Web</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABRUlEQVQ4jaVTK5LDMAw1XGgoaihYKGpoWGgaaLhQV9ARTH2dwoW9ylugxk7a7uzsLNAoEyXvIz8Hooj/VCCKqINRe/pzPwMMhlQCZ0KxNN/tVTSBhVB0zV4UFHPU6wOgWJqMUgmU4lJwBCiaHLl7l0pIvHxyJkgl/7knSKNJFoiio1N0ieYAu1xpzlzMn5mXymXhIb9owjYEtSc0u0JV0XTDZ79O9mJpWjspYHaGrIScM+73O75ut9lZ3AKLq5NGC+C4Xc4+6L1DVdF7R2sbQgiQRtiGQCrhUujJgiY/Qk0IISDnjN47zGz6nkf5bKH2BEpxfnQpbmmMATNDCGGeDlHEpbiSCbAvbt9HHQwWgplhaxXSDv55ZeOkYBuCoq5kD8oOfCR4G6QZ2ccu3kVZ2jnGLzs4DmYd78Ib0AnwU8WPj1+v8zcCcslIH2mvIwAAAABJRU5ErkJggg==</os:Image>
<UpdateInterval>1</UpdateInterval>
<SearchForm>https://vms.drweb.com/online/</SearchForm>
<os:Url type="text/html" method="POST" template="https://online.drweb.com/result/">
  <os:Param name="url" value="{searchTerms}"/>
</os:Url>
</SearchPlugin>
Выделить код

Код:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>VirusTotal</os:ShortName>
<os:Description>VirusTotal [проверка ссылок и хэшей файлов]</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACo0lEQVQ4jX2Sy09TQRSHp7aI8RElMca4NS6NK6MLdefG+AcYN8YYNXFj3ApC4d5LgAWuDBqCxuA7KoqGmEAUHxih985QAgVF1LaUhy2lVOjrtvdz0SJo1ElOzmzmy3d+c4RvMknL+ylu+ma4pWbpDMSYTGZI2zbz6Sxm5AetAzO09U9zrX+azkCcbMHGP/0DM7yAuNo/w8G2MS52h7ntj9I1Pk/74HdOdUyws9mPqPQhqk1EjVns1T7OPP1K59gcjb0hRCKdI23bgEN0KcvZzi+IygFcl0zcmkQY6vfSFRUNiuMPxml8HUZEl7JAASjgOHkWczn6QgkOtI3i8ZqUaxK3oRCGROjFvk6XeLwW3p4goulVhL3XRvgQTrKYy4FTAPKAw7OPcfa0DFNhKNbqEqGvMvJaVPcEEZffRBBVPlxek2P3PvPiU5xEOleycoACd4eiHGn/REW9ZG3J4heg+U0E4bVw6Yo1tRab6iVH28e45Y+WTIrjLWSydATmcNdavxssA5b1XLqkXLfYXK/Yc2WYR4G5EgQudH2jrO5fgD+SFoaiTJNsMSweB2L0TMTZWq+Kgep/GWEFUEzbZShEjcX559+ILWXZd3UEz3KQ+v8MdIXLkAivyeHro6RyNueef6W8zsKtr3zlf0dwa5JtjYpgIs2TQAx3jVl8bEg8hireq3xc6v4LwKVLNmoWd/xRQokU6zWLMk3i0SUbGgbZ0aQ41Bqg+V2EuVS2tAerAOWa5MSjCaaSaXa3jLC9QbG/NcDpji/ckLOE5lOsnDyiqTeCqDIRtRJRK9l1eYjJZIaeiXmuDMzwNphgKpn+tQ/FyqOmF7EiSUTHcJTjt0c5ef8jx+6M0RdcAApk8jYFxwbyOKUqODa+cALtZYjTD8d5MDTLT6JH8NO39DItAAAAAElFTkSuQmCC</os:Image>
<UpdateInterval>1</UpdateInterval>
<SearchForm>https://www.virustotal.com/</SearchForm>
<os:Url type="application/x-suggestions+json" method="GET" template="https://www.virustotal.com/search/">
</os:Url><os:Url type="text/html" method="GET" template="https://www.virustotal.com/search/">
  <os:Param name="query" value="{searchTerms}"/>
</os:Url><os:Url type="application/x-moz-keywordsearch" method="GET" template="https://www.virustotal.com/search/">
  <os:Param name="q" value="{searchTerms}"/>
  <os:Param name="ie" value="utf-8"/>
  <os:Param name="oe" value="utf-8"/>
  <os:Param name="aq" value="t"/>
  <os:Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/>
  <os:Param name="channel" value="fflb"/>
</os:Url><os:Url type="application/x-moz-contextsearch" method="GET" template="https://www.virustotal.com/search/">
  <os:Param name="q" value="{searchTerms}"/>
  <os:Param name="ie" value="utf-8"/>
  <os:Param name="oe" value="utf-8"/>
  <os:Param name="aq" value="t"/>
  <os:Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/>
  <os:Param name="channel" value="rcs"/>
</os:Url>
</SearchPlugin>


Можно на их базе сделать кнопку, чтобы можно было проверять из контекстного меню текущие страницы и ссылки на ней (желательно что-то типа выпадающего списка - «Проверить ссылку в => Dr.Web или VirusTotal», чтобы потом можно было добавить другие онлайн сканеры не городя слишком много пунктов в контекстном неню)?

Отсутствует

 

№687713-09-2013 23:35:25

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1411
UA: Firefox 23.0

Re: Custom Buttons

okkamas_knife
О, пасиб, я про эту кнопку не знал :rolleyes:

Отсутствует

 

№687814-09-2013 02:24:55

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1411
UA: Firefox 23.0

Re: Custom Buttons

Хех, с GET запросами всё понятно, запускай себе в адресную строку и всё, а вот как сделать POST?

Отсутствует

 

№687914-09-2013 04:01:48

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1411
UA: Firefox 23.0

Re: Custom Buttons

okkamas_knife пишет

2 извратиться создав своё окошко с формой и кликать по кнопке автоматом.

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

Отсутствует

 

№688014-09-2013 21:12:47

feas
Участник
 
Группа: Extensions
Откуда: от DNS
Зарегистрирован: 25-08-2011
Сообщений: 5213
UA: Firefox 26.0
Веб-сайт

Re: Custom Buttons

Mazzi пишет

Вот собрал "на скорую руку", есть один недостаток, постоянно пишет о нjвых обновлениях )))
http://forum.mozilla-russia.org/uploade … uttons.xpi

да нет вроде не пишет...
Как вижу инициализация кое где глючит, впрочем когда сам фиксил - совсем сломал инициализацию. :D Спасиб =)
Пример: kiss_2kb.1379178716.png
[CB]Memory Monitor


Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.

Отсутствует

 

№688114-09-2013 21:44:04

middlemouse.paste
Участник
 
Группа: Members
Зарегистрирован: 10-07-2011
Сообщений: 21
UA: Firefox 23.0

Re: Custom Buttons

Infocatcher пишет

Некоторые подвижки с раскраской кода в редакторе кнопок... Добавлено контекстное меню и сочетания клавиш из Scratchpad'а, исправлена инициализация (могли быть проблемы с раскраской первой строки), исправлено включение/выключение в уже открытых окнах и реализован переход к строке с ошибкой из консоли ошибок.

Классно, можешь еще сделать совместимость с кнопкой Edit Custom Button in Tab, сейчас в отдельном окне раскраска кода работает, а во вкладке раскраски нет.

Отсутствует

 

№688215-09-2013 00:48:35

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 23.0

Re: Custom Buttons

middlemouse.paste пишет

Классно, можешь еще сделать совместимость с кнопкой Edit Custom Button in Tab, сейчас в отдельном окне раскраска кода работает, а во вкладке раскраски нет.

Не могу, во вкладке этот модуль редактора не работает и выдает вот такую ошибку:

Error: SecurityError: The operation is insecure.
Source file: chrome://browser/content/devtools/orion.js
Line: 7105

Выделить код

Код:

_createView: function() {
            if (this._frameDocument) { return; }
            var frameWindow = this._frameWindow = this._frame.contentWindow;
            var frameDocument = this._frameDocument = frameWindow.document;
            var self = this;
            function write() {
                frameDocument.open("text/html", "replace"); // <---- Line #7105
                frameDocument.write(self._getFrameHTML());
                frameDocument.close();

Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№688316-09-2013 07:39:05

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8718
UA: Firefox 26.0

Re: Custom Buttons

feas, Не, что-то здесь не то :rolleyes: , опять перестали работать :dumb: :)

Отсутствует

 

№688416-09-2013 16:27:07

2k1dmg
Участник
 
Группа: Members
Зарегистрирован: 06-04-2011
Сообщений: 190
UA: Firefox 23.0

Re: Custom Buttons

Когда закрываешь внешний редактор в консоле появляется вот такое предупреждение (если javascript.options.strict = true):

Выделить код

Код:

Warning: ReferenceError: assignment to undeclared variable istr
Source File: chrome://custombuttons/content/editExternal.js
Line: 157

Отсутствует

 

№688516-09-2013 17:51:44

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 17.0

Re: Custom Buttons

2k1dmg пишет

assignment to undeclared variable istr

Опечатка.
Вроде вот ещё одна.
Может кто похлопочет...

Отсутствует

 

№688616-09-2013 18:57:50

feas
Участник
 
Группа: Extensions
Откуда: от DNS
Зарегистрирован: 25-08-2011
Сообщений: 5213
UA: Firefox 26.0
Веб-сайт

Re: Custom Buttons

Крошка Ру пишет

опять перестали работать :dumb: :)

чтож они ещё убрали.... :lol:

Добавлено 16-09-2013 19:00:33

Крошка Ру пишет

Не, что-то здесь не то :rolleyes: , опять перестали работать :dumb: :)

:dumb:

Mazzi пишет

Вот собрал "на скорую руку", есть один недостаток, постоянно пишет о нjвых обновлениях )))
http://forum.mozilla-russia.org/uploade … uttons.xpi

запрети обновление =)

Отредактировано feas (16-09-2013 19:00:33)


Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.

Отсутствует

 

№688716-09-2013 19:47:09

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8718
UA: Firefox 26.0

Re: Custom Buttons

запрети обновление =)

feas, Так ога чтож, на старую версию оюновляется? :rolleyes: ... у меня мозга не хватило додуматься :blush: .... сейчас попробую :sick:

.... так и есть - там даже название меняется , надо было догадаться :dumb: :angel:

Добавлено 16-09-2013 19:55:38

есть один недостаток, постоянно пишет о новых обновлениях )))

Mazzi , До меня скрытый смысл этой фразы без помощи feas не дошёл ... правда у меня ничего не писало , а пов тихую "обновлялось" :lol:

Отредактировано Крошка Ру (16-09-2013 19:57:33)

Отсутствует

 

№688817-09-2013 12:01:34

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

Re: Custom Buttons

Re: Nightly 26.0a1 (2013-09-12) breaks Custombuttons

icon_post_target.gifby antonglv » Thu Sep 12, 2013 5:44 pm

   

Michele Pezza wrote:Could someone confirm the problem?

Fixes are in the repository: http://sourceforge.net/p/custombuttons/ ... it_browser
Build will be released on of these days.

Да, что-то "on of these days" явно затянулось :(

Отсутствует

 

№688917-09-2013 18:43:02

Pony_Smile_Pack
Участник
 
Группа: Members
Зарегистрирован: 13-01-2012
Сообщений: 1144
UA: Firefox 24.0

Re: Custom Buttons

Почему может не работать жест Закрыть вкладки справа?

oncommand = gBrowser.removeTabsToTheEndFrom(TabContextMenu.contextTab);

Отсутствует

 

№689017-09-2013 20:54:39

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 23.0

Re: Custom Buttons

Pony_Smile_Pack
Видимо, при закрытом контекстном меню TabContextMenu.contextTab обнуляется, есть смысл попробовать заменить на gBrowser.selectedTab.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№689117-09-2013 20:57:03

Pony_Smile_Pack
Участник
 
Группа: Members
Зарегистрирован: 13-01-2012
Сообщений: 1144
UA: Firefox 24.0

Re: Custom Buttons

Infocatcher пишет

Pony_Smile_Pack
Видимо, при закрытом контекстном меню TabContextMenu.contextTab обнуляется, есть смысл попробовать заменить на gBrowser.selectedTab.

Да, спасибо. Это оно.

Отсутствует

 

№689217-09-2013 21:11:05

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 23.0
Веб-сайт

Re: Custom Buttons

2k1dmg пишет

Когда закрываешь внешний редактор в консоле появляется вот такое предупреждение (если javascript.options.strict = true):Выделить кодКод:Warning: ReferenceError: assignment to undeclared variable istr
Source File: chrome://custombuttons/content/editExternal.js
Line: 157

Dumby пишет

2k1dmg пишет: assignment to undeclared variable istrОпечатка.Вроде вот ещё одна.Может кто похлопочет...

Спасибо за замечания, исправил.
http://sourceforge.net/p/custombuttons/code/ci/e743ec09d89ccc59c7b91088ffbf3fd597b5bc67/
http://sourceforge.net/p/custombuttons/code/ci/1353740fb2f4b8e2d6a4f0efb21ec8076ea5e458/

voqabuhe пишет

Да, что-то "on of these days" явно затянулось :(

Извините, быстрее не получается. :blush:


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№689320-09-2013 22:28:16

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

Как из кнопки включить Flash плагин для страницы если в настройках плагина стоит Включать по запросу

Отсутствует

 

№689421-09-2013 01:51:43

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Opera 16.0

Re: Custom Buttons

Всем доброго времени суток. Нужна помощь за которую готов сказать спасибо в размере пару копеек $
Значит проблема такая: Имеется скрипт в нём вот такой текст    SET !VAR1"всем привет"   Как мне вместо этого текста "всем привет" вставить картинку? Или вообще идеально добавить к этому тексту "всем привет" картинку ну например фотографию.

Отсутствует

 

№689521-09-2013 01:55:10

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

okkamas_knife пишет

очевидно сменить ту настройку в конфиге потом включить плагин и вернуть настройку на место. не?

Мне кажется такой настройки нет :/

Добавлено 21-09-2013 01:57:02

Gergi пишет

Имеется скрипт в нём вот такой текст    SET !VAR1"всем привет"   Как мне вместо этого текста "всем привет" вставить картинку? Или вообще идеально добавить к этому тексту "всем привет" картинку ну например фотографию.

Не понятно.

Отредактировано bunda1 (21-09-2013 01:57:02)

Отсутствует

 

№689621-09-2013 02:01:08

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Opera 16.0

Re: Custom Buttons

Что не  понятного? К тексту хочу добавить картинку

Добавлено 21-09-2013 02:03:56
могу сбросить скрипт в личку

Отредактировано Gergi (21-09-2013 02:03:56)

Отсутствует

 

№689721-09-2013 12:44:52

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 23.0

Re: Custom Buttons

В [firefox] 24 ну совсем уж нагородили работу с плагинами, может можно как сделать кнопку вместо  "Временно разрешить", что бы этот бокс из адресной убрать с глаз долой.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№689822-09-2013 15:29:06

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 689
UA: Firefox 16.0

Re: Custom Buttons

Тоже очень интересует кнопка

Как из кнопки включить Flash плагин для страницы если в настройках плагина стоит Включать по запросу

В связи с ограничениями на новых версиях лиса. Увы такая необходимость появилась.

Отсутствует

 

№689923-09-2013 21:08:51

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 17.0

Re: Custom Buttons

Если вдруг кто участвовал в квесте:
FF24 - открыть Browser Console во вкладке или в сайдбаре,
то поделитесь кодом.
Сам попробовал срисовать, но совсем не уверен

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

Выделить код

Код:

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%3EOpen%20Browser%20Console%20in%20Sidebar/Tab%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAicKQXAAAAABWK2v8DjOn/A4vp/xSK2/8AAAAAAAAAAAAAAAAAAAAAMTDL/y0t0v8tLdP/MTDM/wAAAAAAAAAAAAAAAAGL6v8DkfP/BZb5/wWW+f8DkfP/AYvq/wAAAAAAAAAAMjLU/1NT6f9wcPv/cHD7/1NT6f8yMtT/AAAAAAqG3P8IlPP/EJz7/xCc+/8QnPv/EJz7/wiT8/8Lhtv/OzrL/01N6f9paf//aWn//2lp//9paf//TEzp/zw7zP8Bi+n/GJ75/xug+/8boPv/G6D7/xug+/8Ynvn/Aorp/y4u0/9XV/v/XFz//1xc//9cXP//XFz//1dX+v8vL9P/Aovp/yKi+f8mpfv/JqX7/yal+/8mpfv/IqP5/wKL6f8uLtL/S0v6/09P//9PT///T0///09P//9MTPr/Li7T/xKJ2v8am/P/Mar7/zGq+/8xqvv/Mar7/xqa8/8Tidn/NDPL/zg46f9DQ///Q0P//0ND//9DQ///ODjp/zU0yv8AAAAABo3p/yCd8/81qvj/Nar4/yCd8/8Gjen/AAAAAAAAAAAtLdT/MjLp/zQ0+f80NPn/MjLp/y0t1P8AAAAAAAAAAAAAAAAIhdr/AYrp/wGK6f8Jhdv/AAAAAAAAAAAAAAAAAAAAAD8+y/8yMtT/MjLU/z8+zP8AAAAAAAAAAAAAAAAAAAAAkpGQ/5SUlP+UlJT/k5KR/wAAAAAAAAAAAAAAAAAAAADGnyD/zqMc/86jHP/HnyD/AAAAAAAAAAAAAAAAk5OT/6CgoP+pqan/qamp/6CgoP+Tk5P/AAAAAAAAAADOoxr/360P/+21Bf/ttQX/360P/86jGv8AAAAAkZCP/6Ghof+tra3/ra2t/62trf+tra3/oKCg/5GQj//Inhv/364T//C5C//wuQv/8LkL//C5C//frhP/xp0a/5OTk/+tra3/sLCw/7CwsP+wsLD/sLCw/62trf+Tk5P/zaMb/+24E//xuxL/8bsS//G7Ev/xuxL/7bkT/86jG/+UlJT/r6+v/7Kysv+ysrL/srKy/7Kysv+urq7/k5OT/86jG//tuxr/8b0a//G9Gv/xvRr/8b0a/+26Gv/Ooxv/kpGQ/6Wlpf+1tbX/tbW1/7W1tf+1tbX/pKSk/5KQj//Gnh//4LEe//K/If/yvyH/8r8h//K/If/gsR7/xp4f/wAAAACVlZX/pqam/7Ozs/+zs7P/pqam/5WVlf8AAAAAAAAAAM+kHf/gsiP/7r4n/+6+J//gsiP/z6Qd/wAAAAAAAAAAAAAAAJCPjv+UlJT/lJSU/5GQj/8AAAAAAAAAAAAAAAAAAAAAxpwY/86jGv/Ooxr/x50Y/wAAAAAAAAAAQ8OsQYGBrEEAAKxBAACsQQAArEEAAKxBgYGsQcPDrEHDw6xBgYGsQQAArEEAAKxBAACsQQAArEGBgaxBw8OsQQ%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bconst%0A%09%7B%20devtools%20%7D%20%3D%20Cu.import%28%22resource%3A//gre/modules/devtools/Loader.jsm%22%2C%20%7B%7D%29%2C%0A%09%7B%20DebuggerServer%20%7D%20%3D%20Cu.import%28%22resource%3A//gre/modules/devtools/dbg-server.jsm%22%2C%20%7B%7D%29%2C%0A%09%7B%20DebuggerClient%20%7D%20%3D%20Cu.import%28%22resource%3A//gre/modules/devtools/dbg-client.jsm%22%2C%20%7B%7D%29%2C%0A%09HUDService%20%3D%20window.HUDService%20%7C%7C%20Cu.import%28%22resource%3A///modules/HUDService.jsm%22%2C%20%7B%7D%29.HUDService%2C%0A%0A%09sb%20%3D%20document.getElementById%28%22sidebar%22%29%2C%0A%09sbt%20%3D%20document.getElementById%28%22sidebar-title%22%29%2C%0A%09title%20%3D%20%22Browser%20Console%22%2C%0A%09id%20%3D%20%22cbViewBrowserConsoleInSidebar%22%2C%0A%09url%20%3D%20devtools.Tools.webConsole.url%3B%0A%0Afunction%20onLoad%28e%29%20%7B%0A%09var%20doc%20%3D%20e.target%3B%0A%09if%20%28doc.location%20%21%3D%20url%29%20return%3B%0A%09doc.title%20%3D%20title%3B%0A%09var%20win%20%3D%20doc.defaultView%3B%0A%0A%09if%20%28%21DebuggerServer.initialized%29%20%7B%0A%09%09DebuggerServer.init%28%29%3B%0A%09%09DebuggerServer.addBrowserActors%28%29%3B%0A%09%7D%0A%09var%20client%20%3D%20new%20DebuggerClient%28DebuggerServer.connectPipe%28%29%29%3B%0A%09client.connect%28function%28%29%20%7B%0A%09%09client.listTabs%28function%28response%29%20%7B%0A%09%09%09var%20globals%20%3D%20JSON.parse%28JSON.stringify%28response%29%29%3B%0A%09%09%09delete%20globals.tabs%3B%0A%09%09%09delete%20globals.selected%3B%0A%09%09%09var%20options%20%3D%20%7B%20form%3A%20globals%2C%20client%3A%20client%2C%20chrome%3A%20true%20%7D%3B%0A%09%09%09var%20promise%20%3D%20devtools.TargetFactory.forRemoteTab%28options%29%3B%0A%09%09%09promise.then%28function%28target%29%20HUDService.openBrowserConsole%28target%2C%20win%2C%20win%29%29%3B%0A%09%09%7D%29%3B%0A%09%7D%29%3B%0A%7D%0A%5BgBrowser%2C%20sb%5D.forEach%28function%28node%29%20addEventListener%28%22load%22%2C%20onLoad%2C%20true%2C%20node%29%29%3B%0A%0Avar%20bc%20%3D%20document.getElementById%28id%29%3B%0Aif%20%28%21bc%29%20%7B%0A%09bc%20%3D%20document.getElementById%28%22mainBroadcasterSet%22%29.appendChild%28document.createElement%28%22broadcaster%22%29%29%3B%0A%09bc.setAttribute%28%22id%22%2C%20id%29%3B%0A%09bc.setAttribute%28%22sidebarurl%22%2C%20url%29%3B%0A%09bc.setAttribute%28%22group%22%2C%20%22sidebar%22%29%3B%0A%7D%0AaddDestructor%28function%28reason%29%20reason%20%3D%3D%20%22delete%22%20%26%26%20bc.parentNode.removeChild%28bc%29%29%3B%0A%0Athis.onclick%20%3D%20function%28e%29%20%7B%20switch%20%28e.button%29%20%7B%0A%09case%200%3A%0A%09%09toggleSidebar%28id%29%3B%0A%09%09sbt.value%20%3D%20title%3B%0A%09%09break%3B%0A%09case%201%3A%0A%09%09gShowPopup%28this%29%3B%0A%09%09break%3B%0A%09case%202%3A%0A%09%09if%20%28e.ctrlKey%20%7C%7C%20e.shiftKey%29%20return%3B%0A%09%09e.preventDefault%28%29%3B%0A%09%09for%20%28var%20tab%20of%20gBrowser.visibleTabs%29%20%7B%0A%09%09%09if%20%28tab.linkedBrowser.currentURI.spec%20%3D%3D%20url%29%20break%3B%0A%09%09%09tab%20%3D%20null%3B%0A%09%09%7D%0A%09%09gBrowser.selectedTab%20%3D%20tab%20%7C%7C%20gBrowser.addTab%28url%29%3B%0A%7D%7D%3B%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bevent.target%20%7C%7C%20this.click%28%29%3B%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

Отсутствует

 

№690023-09-2013 21:55:45

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

Dumby
The best  :D!
А мне бы только код который откроет Browser Console в вкладке :blush:

Отсутствует

 

Board footer

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