Створення пошукового плагіна під Firefox
Мені сподобався сайт - тлумачний словник Єфремової, www.efremova.info На ньому можна знайти визначення різних слів, але т.к. не дуже зручно постійно лізти на сайт, щоб дізнатися значення слова, напишемо плагін і вбудуємо його в наш улюблений браузер Firefox.
Для початку створимо файл, наприклад efremova.src У ньому ми розмістимо такий текст:
alsomatch="http://www.efremova.info" update="http://www.starsite.ru/js/efremova.src" updateIcon="http://www.starsite.ru /img/srch_but.gif" updateCheckDays="30" >
Тепер збережемо файл. І я поясню суть написаного.
version - версія плагіна, використовується під час перевірки на оновлення name - ім'я плагіна, буде написано в пошуковій формі, при виборі description - опис плагіна, можна не писати searchForm - пошукова форма, можна написати все, що завгодно method - метод передачі даних, хто знає, той зрозуміє action - вказує куди відправляти запит queryCharset - кодування запиту при передачі, щоб точно визначити, подивіться в якому кодуванні працює сайт
- це ім'я поля, яким ми передаватимемо запит, в даному випадку буде запит http://www.efremova.info/search/?q=
alsomatch - якась відповідність update - де шукати оновлення updateIcon - вказуємо шлях до іконки, яка може бути змінена при оновленні updateCheckDays - час у днях, коли слід провести оновлення
Зі значеннями розібралися, тепер на сайті робимо посилання або кнопку, що завгодно, за допомогою якої користувач зможе додати наш плагін пошуку. Я використовую посилання і якийсь яваскрипт код. Наприклад: