Всем доброго времени суток!
Очень замучался с поиском инфы на страницах, есть какой-нить плагин расширяющий стандартные возможности?
Например поиск с помощью регулярных выражений и поиск по нескольким ключевым словам (примерно как это делает гугл, подсвечивая разные слова разными цветами).
Пока что приходится прогонять страницы через гугл вот так.
Отсутствует
shish
Ага. А ещё в сафари. Или хотя бы как в опере. Минимум - как в аттаче к баге
Большой кот... Пуфыстый... Полосатый... Зубастый (:
Отсутствует
Здравствуйте! Очень бы хотелось функцию сохранения объекта из контекстного меню прямо в нужную папку. Что-то типа кликнул правой кнопкой мыши на ссылку, выбрал "Сохранить объект в Downloads" или "Сохранить объект в Мои Документы" и он бы сразу туда качал. Может быть уже есть что-то такое?
Отсутствует
Santa1985
скорее всего, вам надо Save File to, но приведу ещё два дополнения:
1) Automatic Save Folder - позволяет настроить автоматическое сохранение файлов в папки по шаблонам
2) ScrapBook - позволяет сохранят странички целиком, также может сохранять странички, на которые ссылается данная страничка итд... ну и вообще много чего умеет
Отсутствует
Отсутствует
Уважаемые знатоки!
Насколько реально и просто написать расширение, которое в объект верхнего уровня для браузерного окна добавляет класс, заканчивающийся на имя и номер версии активной шкурки, в которых все спорные символы заменены на дефисы?
Кто-нибудь возьмется?
Обязательно чтобы функция отключалась без сноса или даже без отключения расширения. В идеале чтобы класс убирался без перезагрузки браузера.
Отсутствует
которое в объект верхнего уровня для браузерного окна добавляет класс
Это как?
Всё остальное укладывается в десяток строк кода:
Components.utils.import("resource://gre/modules/AddonManager.jsm"); AddonManager.getAddonsByTypes(["theme"],function(addons) { var activeTheme=addons.filter(function(elem){ return elem.isActive; })[0]; var msg="notfound"; if (activeTheme) msg=activeTheme.id.replace(/\W/g,"-")+"\n"+activeTheme.version; alert(msg); });
Если вам нужно отключение/включение функционала без рестарта - см. здесь, как это делается.
P.S. Вместо отображения имени темы в коде делается отображение id, т.к. среди имеющихся у меня тем я ни нашел ни одной, у которой в имени было бы что-то "спорное", кроме пробела. Ну, и поскольку критерий "спорности" озвучен не был - в приведенном коде таковыми являются символы, не соответствующие паттерну \w.
Отредактировано hydrolizer (17-04-2011 07:09:33)
Отсутствует
Ну в общем да. Только не id, а className+=' '+соотв. Чтобы не было коллизий.
Критерий спорности очевиден - чтобы остались только символы, имеющие право находиться в имени класса. Ну и чтобы знака подчеркивания не было.
А Вы можете это оформить в виде расширения?
Заранее большое спасибо!
Отсутствует
Точнее, объект_верхнего_уровня_для_окна.className+(объект_верхнего_уровня_для_окна.className)?' ':'')+соотв.;
По поводу объекта верхнего уровня.
Stylish позволяет обратиться к конкретным тэгам, классам, и URLам. Но не может привязаться к текущей шкурке. Поэтому, чтобы делать стили, корректирующие поведение только определенных шкурок, или добавляющие уместные эффекты к конкретной шкурке, нужно, чтобы в дереве объектов окна браузера ближе к корню засвечивался специфичный для текущей шкурки идентификатор или имя класса. Имя класса лучше, потому что id там уже может быть, и может использоваться, а множественные классы Фоксу не мешают.
Спасибо!
Добавлено 17-04-2011 15:35:29
Насколько я знаю, поддерживает.
Нужно копать в сторону
, если они сами собою не заработают, или в сторону Nightly Tester Tools.
Отсутствует
А что, не ставятся? Я не проверял просто.
Если что, extensions.checkCompatibility.4.0 добавляется так: открываете в браузере about:config и там через правую кнопку создаете булево значение extensions.checkCompatibility.4.0 (Boolean) и выбираете false.
Удачи!
Отсутствует
Только не id, а className+=' '+соотв. Чтобы не было коллизий.
А почему не атрибутами?
stylishCurrentTheme="abc"
stylishCurrentThemeVersion="1.2.3"
И символы можно любые.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Al_H
Понятно. В общем, не такая уж и сложная задача. Вот.
Только я тоже согласен с мнением Infocatcher - лучше пользоваться атрибутами, и атрибутными селекторами - безопаснее, удобнее, и т.д. Поэтому расширение по ссылке именно так и делает. Название атрибута - activetheme, значение - id темы+версия темы. Посмотреть, чему всё это равно, можно в консоли - после запуска FF там должно быть сообщение типа
Active theme: {972ce4c6-7e08-4474-a285-3208198ce6fd}4.0
Отсутствует
Специалисты по дополнениям, подскажите пожалуйста, если такое дополнение, чтобы можно было кликнуть по баннеру Flash правой кнопкой мыши и выбрать Сохранить SWF или как-то так. А то все дополнения, которые ставил показывают весь список флеш конетента на сайте в нем надо найти нужную флешку и только после этого сохранять.
Отсутствует
Отсутствует
Так для основной задачи его вроде все пользуют >__>
Или кто-то сидит в лисе с рекламой?
Большой кот... Пуфыстый... Полосатый... Зубастый (:
Отсутствует
Santa1985
Попробуй Flashgot он перехватывает различный флеш (и не только все линки, при этом мигает иконка дополнения) и предлагает сохранить любым менеджером закачек (обнаруженным на компе).
Чего–то требует душа, успев за день натрудиться.
И ночь, хозяйкой, не спеша, читает браузером страницу.
Отсутствует