если подойдёт что пароль не будет скрываться звёздочкой то можно соорудить кнопку для Custom Buttons
при запуске вылезет сообщение и если его закрыть или ввести неверный пароль то ФФ закроется.
естественно пароль будет в открытом виде в коде кнопки.
Можно и со звездочками:
var validPass = "1234"; var windowsCount = 0; var windows = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator) .getEnumerator("navigator:browser"); while(windows.hasMoreElements()) windowsCount++, windows.getNext(); if(windowsCount <= 1) { let prompts = Components.classes["@mozilla.org/embedcomp/prompt-service;1"] .getService(Components.interfaces.nsIPromptService); let pass = { value: "pass" }; if( !prompts.promptPassword(null, "Запуск Firefox", "Введите пароль:", pass, null, {}) || pass.value != validPass ) { let appStartup = Components.interfaces.nsIAppStartup; Components.classes["@mozilla.org/toolkit/app-startup;1"] .getService(appStartup) .quit(appStartup.eForceQuit); } }
Или же запросить мастер-пароль:
var windowsCount = 0; var windows = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator) .getEnumerator("navigator:browser"); while(windows.hasMoreElements()) windowsCount++, windows.getNext(); if(windowsCount <= 1) try { var token = Components.classes["@mozilla.org/security/pk11tokendb;1"] .getService(Components.interfaces.nsIPK11TokenDB) .findTokenByName(""); token.login(false); } catch(e) { let appStartup = Components.interfaces.nsIAppStartup; Components.classes["@mozilla.org/toolkit/app-startup;1"] .getService(appStartup) .quit(appStartup.eForceQuit); }
Но проще, поставить StartupMaster:
It is impossible to secure your account by installing an extension, because extensions can be disabled easily, e.g. by running the application in safe mode. If you understand the security concerns and still insist, you may force the application to quit on cancel by enabling the relevant option in the extension settings.
P.S.
есть некоторая проблема - при запуске начинает немного подвисать и тормозить пока есть окошко вопроса.
(хотя может это проблема только на портабельном)
Портабельность тут ни при чем. Скорее, как-то неправильно обрабатывается прерывание выполнения кода при таком способе запуска скрипта.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
german
оставил ссылочку на расширене в той теме - может подойдёт
http://forum.mozilla-russia.org/viewtop … 25#p417925
Отсутствует
Эх...., в свете начала портирования гугло-АПИ для расширений в Фокс очень бы хотелось, чтобы портировали и Оперное виджетовое-АПИ в Фокс тоже ))), конечно круче своих расшинений нет))), но там есть неплохие виджеты, которые бы очень хотелось запускать только в Фоксе ...(тем более это легче и тем, что там нету функций прямо завязанных на Опере, как броузерe)
Может кто заинтересуется (а вдруг) ?
Отсутствует
Нет в жизни счастья: вышел новый заштопаный 3.6.2, но в нём не работает File Title
Было бы прекрасно его адаптировать/сделать новое под новую версию ФФ ибо автор, видимо, своё детище забросил.
Отредактировано kL()p (31-03-2010 21:21:05)
Отсутствует
Кто то может кастрировать LiveJournal Addons и оставить разворачиватель комментариев и больше ничего.
Или подскажите чем его заменить.
Отсутствует
Вобщем я перелопатил много плагинов но так и не нашел того что мне нужно. Суть в следующем: нужен плагин который бы показывал сведения о видеофайле (конечно же если имеется прямая ссылка на файл): характериситики видео, аудио, кодеки, расширение видео! Типа вот такого вида:
Файл: AVI
Видео: XviD, 2119 Кбит/с, 704x528
Звук: MP2, 2 ch, 224 Кбит/с
Если кто знает об уже существующим таком плагине, пожалуйста подскажите его! Или может кто вообще знает о софте такого рода(нужна информация о удаленном видеофайле, так чтобы не скачивать его), не обделите вниманием!
Заранее благодарен всем кто проявит внимание!
Отсутствует
нужно расширение для отправки url текущий страницы гет запросом на другой сайт
чтобы получилась новая вкладка со следующем адресом
http://site.ru/index.php?id=http://forum.mozilla-russia.org/viewtopic.php?id=6752&p=70
Отредактировано ffx (09-04-2010 17:39:00)
Отсутствует
фф отобразить текущий язык ввода (скажем флагом в строке состояния или отдельной иконкой), т.к. панель задач автоматически убирается и приходится отвлекаться.
пс спасибо
Отсутствует
Много общаюсь в форумах и не у всех есть рейтинг пользователей. Предлагаю расширение -он выделяет ник цветом, подсказывая выставленный пользователем статус форумчанина (враг, дурак, специалист, друг, брат).
Отсутствует
Вы бы не могли поподробней написать на примере топикстартера из этого форума http://club.foto.ru/forum/11/501050 (Это который Александръ). Из Вашего примера я ничего не понял.
Отсутствует
Большое Вам спасибо! Всё получилось. Если бы не написали что нужно смотреть код страницы, не догадался бы.
Но обнаружил странность- получилось - Ненавидит цифромыльницы >Александръ
>- этот знак почему то виден. (это я неправильно ссылку на замещение ввёл)
<br> -зачем нужен этот код? у меня без него всё отлично
и что значит -"...писать с новой строки"?
Отредактировано Alex.D. (10-05-2010 22:55:50)
Отсутствует
Заявка на создание расширения: индикатор языка (иконкой в статусбаре + на панели кнопкой + в алерте пассворд менеджера, когда он запрашивает мастер пасс).
mzfx
Отсутствует
Может уже спрашивали,есть ли такое расширение которое показывало бы сколько процентов файла загрузилось на сервер и скорость загрузки этого файла?Extended Statusbar непредлогать.
МОНОЛИТ- это не культ это религия
Отсутствует
Всем Hi, есть такое расширение Router Status
Отредактировано 2GARIN (08-06-2010 02:54:26)
Отсутствует
Приветствую. Может кто-нибудь переделать расширения под FF 3.7?
Отсутствует
Приветствую. Может кто-нибудь переделать расширения под FF 3.7?Easy Drag To Go, Fire Gestures, Clippings
Открываешь файл расширения как архив, там внутри файл install.rdf, на него нажимаешь пкм, редактировать и ищеш строку <em:maxVersion> , а вней пишеш версию 3,7 сохраняешь и готово
Отредактировано 2GARIN (08-06-2010 15:31:38)
Отсутствует