Czy zastanawiałeś się kiedyś, jak działa folder zakładek „Najczęściej odwiedzane” dołączony do przeglądarki Firefox? To nie jest tylko folder ze specjalną wielkością liter - korzysta z bazy danych Miejsc wprowadzonej w Firefoksie 3 i możesz tworzyć własne inteligentne zakładki.
System Miejsc Firefoksa przechowuje Twoje zakładki i historię w bazie danych SQLite. Firefox zawiera potężne zapytanie: składnię do pracy z tą bazą danych, ale ta funkcja jest domyślnie ukryta.
Zapisywanie wyszukiwania
Firefox domyślnie udostępnia jeden sposób tworzenia inteligentnego folderu. Aby rozpocząć, otwórz okno Biblioteki, wybierając z menu opcję Zakładki lub Historia.
Przeprowadź wyszukiwanie za pomocą pola wyszukiwania w oknie Biblioteki. Możesz przeszukiwać zarówno tytuły stron, jak i adresy URL stron - na przykład wpisz „How-To Geek”, aby znaleźć wszystkie strony z How-To Geek w tytule lub wpisz „howtogeek.com”, aby znaleźć wszystkie strony w witrynie How-To Geek .
Możesz użyć inteligentnej zakładki do przeszukiwania zakładek lub historii. Po wybraniu zakładek lub historii kliknij przycisk Zapisz i podaj nazwę, aby zapisać wyszukiwanie jako folder inteligentnych zakładek.
Firefox domyślnie tworzy folder zakładek w menu zakładek, ale możesz go umieścić w dowolnym miejscu - na przykład na pasku narzędzi zakładek.
Firefox automatycznie aktualizuje folder inteligentnych zakładek - to tylko zapytanie do bazy danych, jak inteligentna lista odtwarzania w iTunes. Jeśli śledziłeś to, masz teraz inteligentny folder zakładek, który wyświetla strony, które ostatnio odwiedziłeś w How-To Geek.
Korzystanie z rozszerzenia
Aby uzyskać dostęp do zaawansowanych funkcji, możesz samodzielnie pisać identyfikatory URI miejsc - ale większość użytkowników prawdopodobnie będzie potrzebować łatwego w użyciu interfejsu graficznego. Mozilla go nie udostępnia, więc musisz zainstalować rozszerzenie, takie jak SearchPlaces .
Po zainstalowaniu rozszerzenia i ponownym uruchomieniu Firefoksa zobaczysz nową opcję SearchPlaces w menu zakładek.
SearchPlaces zapewnia graficzny interfejs do tworzenia nowych inteligentnych zakładek i edytowania istniejących. Ujawnia wiele możliwości pominiętych w domyślnym interfejsie Firefoksa.
SearchPlaces oferuje wiele opcji tworzenia identyfikatora URI Miejsc. Na przykład tutaj szukamy stron zawierających słowo „Android”, które były odwiedzane od 10 do 20 razy. Moglibyśmy również określić przedział czasu, w którym strony internetowe były odwiedzane, chociaż jest to nieco skomplikowane - musisz określić liczbę sekund od czasu względnego.
Możesz jednak łatwo określić „dzisiaj” jako przedział czasu. Ustaw czas względny na „Północ tego ranka” i wprowadź „0” jako godzinę.
Aby edytować folder inteligentnych zakładek dostarczany z przeglądarką Firefox, zaznacz go i kliknij przycisk Edytuj.
SearchPlaces pokazuje miejsce każdej inteligentnej zakładki: URI. Firefox ukrywa je w domyślnym interfejsie - prawdopodobnie po to, aby nie odstraszyć niedoświadczonych użytkowników.
Zapisywanie identyfikatorów URI miejsc
Mozilla zapewnia szczegółowy przewodnik po umieszczeniu: identyfikatory URI zapytań w witrynie Mozilla Developer Network. Istnieje wiele opcji, których można użyć do konstruowania złożonych identyfikatorów URI zapytań.
Załóżmy na przykład, że chcemy utworzyć inteligentny folder zakładek zawierający wszystkie strony, które odwiedziliśmy dzisiaj w How-To Geek, posortowane w kolejności alfabetycznej. Oto ciąg zapytania, którego użyjemy:
place: terms = howtogeek.com & beginTimeRef = 1 & beginTime = 0 & sort = 1
To zapytanie składa się z czterech części:
- terms = howtogeek.com - wyszukuje termin „howtogeek.com”.
- beginTimeRef = 1 - Czas rozpoczęcia jest odniesiony do północy dzisiejszego ranka.
- beginTime = 0 - „0” to specjalna wartość obejmująca wszystkie wyniki od czasu względnego. W tym przypadku dopasowuje wszystkie wyniki od północy dzisiejszego ranka, czyli wszystkie strony odwiedzone dzisiaj.
- sort = 1 - Wyniki zamówień w porządku alfabetycznym.
Po uzyskaniu identyfikatora URI zapytania utwórz nową zakładkę w oknie Biblioteka lub menu Zakładki.
Nazwij zakładkę i użyj miejsca: URI jako adresu zakładki.
Z powodu widocznego błędu nie można utworzyć inteligentnej zakładki bezpośrednio na pasku narzędzi przeglądarki. Firefox potraktuje to jak zwykłą zakładkę zamiast zwracać uwagę na miejsce: URI i odpowiednio je traktować.
Utwórz go w innym miejscu - na przykład w menu zakładek - i przeciągnij i upuść na pasku narzędzi. Firefox zauważy, że to inteligentna zakładka.
Baza danych Miejsc Firefoksa kryje w sobie ogromną moc - dla niektórych może to być zabójcza funkcja, ale większość nigdy jej nie zauważy.