firefox

Mar 13, 2009 00:28

Firefox -- это такой емакс на джаваскрипте: в принципе, любые приемы работы с емаксом можно проецировать и на фаерфокс.

Как обычно (мной) решается зачада в емаксе?
  1. Заход 1: тупо сделать руками
  2. Заход 2: руками долго и уныло, записать клавиатурный макрос
  3. Заход 3: задача настолько частая, что вместо макроса удобней уже запрограммировать на елиспе

Все это справедливо и для фаерфокса: для макросов у нас экстеншн iMacros, для программирования -- javascript, XUL и GreaseMonkey.

Например, нам надо скачать три mp3-файла, ссылки на которые даны в каком-нибудь посте. Вполне логично, что руками тут можно обойтись быстрее всего: просто тупо три раза делаем "Save As" и успокаиваемся.

Но если нам надо, допустим, скачать альбом из пикасы на хард (причем фотки в полном размере), то руками это уже грустновато -- это надо на каждой фотке кликать "Download", выбирать из меню "Download photo", потом разбираться с диалогом сохранения и жать "Next". Поэтому записываем этот сценарий в iMacros, и далее проигрываем его в цикле столько раз, сколько у нас фоток.

Ну а для более повседневных задач, например, связанных с модификацией содержимого страниц, можно уже и написать скриптик для greasemonkey, а то и вообще аддон.

firefox, javascript, xul, imacros, emacs, greasemonkey

Previous post Next post
Up