Přemýšleli jste někdy, jak funguje složka záložek „Nejnavštěvovanější“, která je součástí prohlížeče Firefox? Není to jen speciální složka - využívá databázi míst zavedenou ve Firefoxu 3 a můžete si vytvořit vlastní inteligentní záložky.
Systém Místa Firefoxu ukládá vaše záložky a historii do databáze SQLite. Firefox obsahuje výkonný dotaz: syntax pro práci s touto databází, ale tato funkce je ve výchozím nastavení téměř skrytá.
Uložení vyhledávání
Firefox ve výchozím nastavení zpřístupňuje jediný způsob vytváření inteligentní složky. Chcete-li začít, otevřete okno Knihovna výběrem možnosti Záložky nebo Historie v nabídce.
Proveďte vyhledávání pomocí vyhledávacího pole v okně Knihovna. Můžete prohledávat jak názvy stránek, tak adresy URL stránek - například zadejte „How-To Geek“ a vyhledejte všechny stránky, jejichž název má How-To Geek, nebo zadejte „howtogeek.com“, abyste našli všechny stránky na webu How-To Geek .
Inteligentní záložku můžete nechat prohledat své záložky nebo historii. Po výběru záložek nebo historie klikněte na tlačítko Uložit a zadejte název pro uložení hledání jako složky inteligentních záložek.
Firefox ve výchozím nastavení vytváří složku záložek v nabídce záložek, ale můžete ji umístit kamkoli chcete - například na panel nástrojů záložek.
Firefox automaticky aktualizuje složku inteligentních záložek - je to jen databázový dotaz, jako je inteligentní seznam skladeb v iTunes. Pokud jste to už sledovali, nyní máte složku s inteligentními záložkami, která zobrazuje stránky, které jste nedávno navštívili v How-To Geek.
Použití rozšíření
Chcete-li získat pokročilé funkce, můžete sami psát URI míst - ale většina uživatelů bude pravděpodobně chtít snadno použitelné grafické rozhraní. Mozilla žádný neposkytuje, takže si budete muset nainstalovat podobné rozšíření Hledat místa .
Po instalaci rozšíření a restartování prohlížeče Firefox se v nabídce Záložky zobrazí nová možnost SearchPlaces.
SearchPlaces poskytuje grafické rozhraní pro vytváření nových inteligentních záložek a úpravy stávajících. Vystavuje velkou část energie, která zbyla z výchozího rozhraní Firefoxu.
SearchPlaces nabízí mnoho možností pro konstrukci vašeho URI Adresáře míst. Například zde hledáme stránky obsahující slovo „Android“, které byly navštíveny 10 až 20krát. Mohli bychom také určit časový rozsah, ve kterém byly webové stránky navštíveny, i když je to trochu složité - musíte určit počet sekund od relativního času.
Jako časový rozsah však můžete snadno zadat „dnes“. Nastavte relativní čas na „Půlnoc dnes ráno“ a jako čas zadejte „0“.
Chcete-li upravit složku inteligentních záložek dodávanou s Firefoxem, vyberte ji a klikněte na tlačítko Upravit.
SearchPlaces vám ukáže místo každé inteligentní záložky: URI. Firefox je skrývá ve výchozím rozhraní - pravděpodobně proto, aby nevyděsil nezkušené uživatele.
Zápis URI míst
Mozilla poskytuje a podrobný průvodce umístěním: dotaz URI na webu Mozilla Developer Network. Existuje široká škála možností, které můžete použít k vytvoření komplexních identifikátorů URI dotazů.
Řekněme například, že chceme vytvořit inteligentní složku záložek zobrazující všechny stránky, které jsme dnes v How-To Geek navštívili, seřazené v abecedním pořadí. Toto je řetězec dotazu, který bychom použili:
place: terms = howtogeek.com & beginTimeRef = 1 & beginTime = 0 & sort = 1
Tento dotaz má čtyři části:
- termíny = howtogeek.com - vyhledá výraz „howtogeek.com“.
- beginTimeRef = 1 - čas zahájení je relativní k půlnoci dnes ráno.
- beginTime = 0 - „0“ je speciální hodnota, která zahrnuje všechny výsledky od relativního času. V tomto případě odpovídá všem výsledkům od půlnoci dnes ráno - tedy všem stránkám, které jsou dnes navštíveny.
- sort = 1 - Výsledky objednávky jsou seřazeny v abecedním pořadí.
Jakmile máte identifikátor URI dotazu, vytvořte novou záložku v okně Knihovna nebo v nabídce Záložky.
Pojmenujte záložku a použijte adresu: URI jako adresu záložky.
Z důvodu zjevné chyby nemůžete inteligentní záložku vytvořit přímo na panelu nástrojů prohlížeče. Firefox s ním bude zacházet jako s normální záložkou, místo aby si všiml místa: URI a zacházel s ním správně.
Vytvořte jej jinde - například v nabídce záložek - a přetáhněte jej na panel nástrojů. Firefox si všimne, že je to chytrá záložka.
Databáze místa ve Firefoxu skrývá spoustu energie - pro některé lidi by to mohla být vražedná funkce, ale většina z nich si toho nikdy nevšimne.