Задумывались ли вы, как работает папка закладок «Самые посещаемые», включенная в Firefox? Это не просто специальная папка — она использует базу данных Places, представленную в Firefox 3, и вы можете создавать свои собственные умные закладки.
Система Places Firefox хранит ваши закладки и историю в базе данных SQLite. Firefox включает мощный запрос: синтаксис для работы с этой базой данных, но по умолчанию эта функция практически скрыта.
Сохранение поиска
Firefox предлагает единственный способ создания умной папки по умолчанию. Для начала откройте окно библиотеки, выбрав в меню пункт «Закладки» или «История».
Выполните поиск, используя поле поиска в окне библиотеки. Вы можете искать как заголовки страниц, так и URL-адреса страниц — например, введите «How-To Geek», чтобы найти все страницы с How-To Geek в заголовке, или введите «.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 сегодня, отсортированные в алфавитном порядке. Это строка запроса, которую мы использовали бы:
Место: условия = .com & beginTimeRef = 1 & BeginTime = 0 & = 1 сорт
Этот запрос состоит из четырех частей:
- term = .com — выполняет поиск термина «.com».
- beginTimeRef = 1 — время начала относительно полуночи этим утром.
- beginTime = 0 — «0» — это специальное значение, которое включает в себя все результаты, начиная с относительного времени. В этом случае он соответствует всем результатам с полуночи сегодня утром, то есть всем страницам, которые посетили сегодня.
- sort = 1 — Заказывает результаты в алфавитном порядке.
Получив URI запроса, создайте новую закладку в окне «Библиотека» или в меню «Закладки».
Назовите закладку и используйте место: URI в качестве адреса закладки.
Из-за очевидной ошибки вы не можете создать умную закладку прямо на панели инструментов браузера. Firefox будет рассматривать его как обычную закладку вместо того, чтобы замечать место: URI и обрабатывать его правильно.
Создайте его в другом месте, например в меню закладок, и перетащите его на панель инструментов. Firefox заметит, что это умная закладка.
База данных Firefox Places скрывает много энергии — для некоторых это может быть убийственной функцией, но большинство никогда не заметит, что это так.