Создание поискового плугина для браузера Mozilla FireFox, Internet Explorer
Создание поисковых плугинов для браузеров определяется спецификацией http://www.opensearch.org/Specifications/OpenSearch/1.1 Спецификация OpenSearch. Здесь есть готовый интерфейс создания простейшего поискового плугина: Интерфейс создания простейшего поискового плугина.
Пример поискового пугина по командам и функциям PHP, реализованный на нашем сайте: search.xml:
<?xml version="1.0" encoding="windows-1251" ?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>PHP Search</ShortName> <Description>HtmlWeb - Быстрый поиск PHP операторов и функций</Description> <InputEncoding>windows-1251</InputEncoding> <Contact>kdg@aaanet.ru</Contact> <Image height="16" width="16" type="image/x-icon">http://htmlweb.ru/favicon.ico</Image> <Developer>KDG</Developer> <Url type="application/x-suggestions+json" method="GET" template="http://htmlweb.ru/log/php_search.php"> <Param name="q" value="{searchTerms}"/> <Param name="from" value="fx3"/> </Url> <Url type="text/html" method="GET" template="http://htmlweb.ru/php/function/{searchTerms}.php"/> </OpenSearchDescription>
- Чтобы добавить в браузер поисковый плугин нужно:
- создать поисковый плагин и залить его на сайт
- В секцию HEAD на странице добавить тег:
<link rel="search" type="application/opensearchdescription+xml" title="Описание поискового плугина" href="http://htmlweb.ru/search.xml">
- Добавить на страницу кнопку с диалогом добавления плугина:
<input type="submit" value=" + " title='Добавить в браузер поисковую систему по операторам и функциям PHP' onclick="window.external.AddSearchProvider('http://htmlweb.ru/search.xml'); return false;"/>
Чтобы добавить свой поисковый плагин на http://addons.mozilla.org необходимо там зарегистрироваться, выбрать загрузка Дополнения, указать свой файл, предварительно запаковать его ZIP-архиватором и переименовать в .xul.
Прокомментировать/Отблагодарить
Популярное:
- Бесплатные прокси
- Анализ сайта
- Чей IP-адрес?
- Чей домен?
- Где телефон?
- Генератор Sitemap
- Примеры Ajax
- Примеры PHP
- Примеры Javascript
- Примеры HTML, CSS
- GIF-аниматор
- GEO-сервисы
- Сайт в ТОП (SEO)
- Полезные ссылки
- Генератор Robots.txt
Содержание:
- HTML
- Что такое HTML
- <!DOCTYPE>
- Мета теги в <head>
- Тег <base>
- Текст в html
- HTML списки
- Ссылки
- Картинки на сайте
- Таблицы
- Фреймы
- Формы
- DHTML
- Музыка
- Видео
- Карты изображений
- SVG карты
- Графика в HTML
- WML
- SSI .shtml
- Таблица цветов RGB
- Правильное
сочетание цветов - Таблица
«безопасных»
цветов - Таблица символов
- Примеры HTML, CSS
- CSS
- JavaScript
- PHP + MySQL
- Введение в PHP
- Основы языка
- Использование
массивов - $_server
- Создание функций
- Строки
- Функции работы
со строками - Объектное
программирование - Формы
- Файлы
- Загрузка файлов
на сервер - MySQL
- Cookie
- htaccess
- Безопасность
- Сессии
- Отправка почты
- Кэширование
- Дата, время
- Математические
функции - Дополнительные
возможности - Регулярные
выражения - Библиотека Curl
- IMAP, POP3, NNTP
- Оптимизация
- Примеры скриптов
- XML + XSLT
- AJAX
- Графика CorelDRAW
- SEO
- Сервисы
- Разное
- Движки сайтов (CMS)
- Регистрация
доменов и хостинг - Заработок для
web-мастеров - Хостинг
- Настройка DNS
- ADSL
- RSS
- ActiveX и HTML
- Паролирование
страницы - HTTP коды
- HTTP протокол
- HTTP заголовки
- Прячем ссылки
- ☠ Черный список
сайтов - ☭ Заработок
в интернете - Термины и
определения - Продажа доменов
- ✉ Настройки
Яндекс-почты - Кнопки социалок
- ☎ Настроки SIP
в телефоне - Создание
поискового плугина - Сервис
коротких ссылок - Друзья
- Статьи Liex
- Задания к л/р
- Примеры
зачетных задач
- Статьи, обзоры
Новое за неделю
Сейчас на сайте: 4536