Вы когда-нибудь задумывались, как работает папка закладок «Самые посещаемые», включенная в Firefox? Это не просто папка с особым корпусом - в ней используется база данных Адресов, представленная в Firefox 3, и вы можете создавать свои собственные умные закладки.
Система Firefox's Places хранит ваши закладки и историю в базе данных SQLite. Firefox включает мощный синтаксис query: для работы с этой базой данных, но эта функция по умолчанию практически скрыта.
Сохранение поиска
Firefox по умолчанию предоставляет единственный способ создания интеллектуальной папки. Для начала откройте окно библиотеки, выбрав в меню пункт «Закладки» или «История».
Выполните поиск, используя поле поиска в окне библиотеки. Вы можете искать как в заголовках, так и в URL-адресах страниц - например, введите «How-To Geek», чтобы найти все страницы, в названии которых есть How-To Geek, или введите «howtogeek.com», чтобы найти все страницы на веб-сайте How-To Geek. .
Вы можете использовать интеллектуальную закладку для поиска в ваших закладках или в истории. После выбора «Закладки» или «История» нажмите кнопку «Сохранить» и укажите имя для сохранения результатов поиска в виде папки интеллектуальных закладок.
Firefox по умолчанию создает папку закладок в меню закладок, но вы можете разместить ее в любом месте, например, на панели инструментов закладок.
Firefox автоматически обновляет папку умных закладок - это просто запрос к базе данных, как умный плейлист в iTunes. Если вы следовали инструкциям, теперь у вас есть умная папка закладок, которая отображает страницы, которые вы недавно посещали в How-To Geek.
Использование расширения
Чтобы получить расширенную функциональность, вы можете самостоятельно написать URI мест, но большинству пользователей, вероятно, понадобится простой в использовании графический интерфейс. Mozilla не предоставляет его, поэтому вам придется установить расширение, например SearchPlaces .
После установки расширения и перезапуска Firefox вы увидите новую опцию SearchPlaces в меню закладок.
SearchPlaces предоставляет графический интерфейс для создания новых умных закладок и редактирования существующих. Он раскрывает большую часть возможностей, оставшихся за пределами интерфейса Firefox по умолчанию.
SearchPlaces предлагает множество вариантов создания URI Адресов. Например, здесь мы ищем страницы со словом «Android», которые были посещены от 10 до 20 раз. Мы также могли бы указать временной диапазон, в течение которого были посещены веб-страницы, хотя это немного сложно сделать - вы должны указать количество секунд от относительного времени.
Однако вы можете легко указать «сегодня» как временной диапазон. Установите относительное время на «Полночь сегодня утром» и введите «0» в качестве времени.
Чтобы отредактировать папку смарт-закладок, поставляемую с Firefox, выберите ее и нажмите кнопку «Изменить».
SearchPlaces показывает место каждой умной закладки: URI. Firefox скрывает их в интерфейсе по умолчанию - предположительно, чтобы не напугать неопытных пользователей.
Написание URI мест
Mozilla предоставляет подробное руководство по размещению: URI запроса на веб-сайте Mozilla Developer Network. Существует множество опций, которые можно использовать для создания URI сложных запросов.
Например, предположим, что мы хотим создать папку умных закладок, отображающую все страницы, которые мы посетили сегодня в How-To Geek, отсортированные в алфавитном порядке. Вот строка запроса, которую мы будем использовать:
место: terms = howtogeek.com & beginTimeRef = 1 & beginTime = 0 & sort = 1
Этот запрос состоит из четырех частей:
- terms = howtogeek.com - выполняет поиск по слову «howtogeek.com».
- beginTimeRef = 1 - Время начала отсчитывается от полуночи сегодня утром.
- beginTime = 0 - «0» - это специальное значение, включающее все результаты с относительного времени. В этом случае он соответствует всем результатам с полуночи сегодня утром, то есть всем страницам, посещенным сегодня.
- sort = 1 - результаты заказов в алфавитном порядке.
Получив URI запроса, создайте новую закладку в окне библиотеки или меню закладок.
Назовите закладку и используйте место: URI в качестве адреса закладки.
Из-за очевидной ошибки вы не можете создать умную закладку прямо на панели инструментов браузера. Firefox будет рассматривать его как обычную закладку, вместо того чтобы замечать URI места: и обрабатывать его должным образом.
Создайте его в другом месте - например, в меню закладок - и перетащите на панель инструментов. Firefox заметит, что это умная закладка.
База данных Firefox Places скрывает в себе большую мощь - это может быть смертельной функцией для некоторых людей, но большинство никогда не заметит ее наличия.