22Jul
Kas olete kunagi mõelnud, kuidas Firefoxi kaasatud järjehoidjate kaust töötab? See pole lihtsalt spetsiaalne kaust - see kasutab ära Firefoxi 3 sisse viidud Placesi andmebaasi ja saate luua oma nutikad järjehoidjad.
Firefoxi Places süsteem salvestab teie järjehoidjad ja ajaloo SQLite andmebaasi. Firefox sisaldab võimsa päringu: süntaksit selle andmebaasi töö tegemiseks, kuid see funktsioon on kõik vaikimisi peidetud.
Otsingutulemuste salvestamine
Firefox näitab vaikimisi üht võimalust nutikate kaustade loomiseks. Alustamiseks avage raamatukogu aken, valides menüüst Järjehoidjad või Ajalugu.
Tehke otsing, kasutades raamatukasti akna otsingukasti. Võite otsida nii lehe pealkirju kui ka lehe URL-e - näiteks tippige "Kuidas-Ge Geek", et leida kõik lehed, millel on oma nimega How-To Geek või tüüp "howtogeek.com", et leida kõik leheküljed How-To Geeki veebisaidil.
Võite olla nutikas järjehoidja otsimiseks oma järjehoidjaid või ajalugu. Pärast järjehoidjate või ajaloo valimist klõpsake nupul Salvesta ja esitage nimi, et salvestada otsinguks nutikas järjehoidjate kaust.
Firefox loob järjehoidjate menüüs vaikimisi järjehoidjate kataloogi, kuid saate selle asetada kõikjal, kus soovite - näiteks oma järjehoidjate tööriistaribal.
Firefox värskendab automaatselt nutika järjehoidjate kausta - see on lihtsalt andmebaasi päring, nagu iTunesis tarkade esitusloend. Kui olete järginud, on teil nüüd nutikas järjehoidjate kaust, mis näitab hiljuti külastatud lehti How-To Geekis.
Laienduse kasutamine
Laiendatud funktsioonide saamiseks võite ise kohti kirjutada URI-d, kuid enamik kasutajaid soovib ilmselt hõlpsasti kasutatavat graafilist liidest. Mozilla ei paku seda, seega peate installima laienduse, näiteks SearchPlaces.
Pärast laienduse installimist ja Firefoxi taaskäivitamist näete oma järjehoidjate menüüs uut otsingupaikade valikut.
SearchPlaces pakub graafilist liidest uute nutikate järjehoidjate loomiseks ja olemasolevate muutmiseks. See avab Firefoxi vaikeliidese kaudu suurema osa võimsusest.
SearchPlaces pakub palju võimalusi Places URI konstrueerimiseks. Näiteks siin otsime lehekülgi, mis sisaldavad 10 kuni 20 korda külastatud sõna "Android".Võiksime määrata ka ajavahemiku, kuhu veebilehti külastatakse, kuigi see on natuke keeruline - peate määrama suhteajaliselt mitu sekundit.
Kuid saate täpselt määratleda "täna" ajavahemiku järgi. Määrake suhteline aeg "Täna hommikul keskööl" ja sisestage aeg "0".
Firefoxi targa järjehoidja kausta redigeerimiseks valige see ja klõpsake nuppu Muuda.
SearchPlaces näitab iga nutikas järjehoidja koha: URI.Firefox peidab need vaikimisi liideseks - tõenäoliselt selleks, et vältida kogenematu kasutajate hirmutamist.
Writing Places URIs
Mozilla pakub üksikasjalikku juhendit paigutuse kohta: päring URI-d Mozilla Developer Networki veebisaidil. Sul on palju erinevaid võimalusi, mida saab kasutada keeruliste päringuvõrkude loomiseks.
Näiteks ütleme, et me tahame luua nutikat järjehoidjate kausta, kus täna kuvatakse kõik lehed, mida oleme külastanud How-To Geeki jaoks, sorteeritud tähestikulises järjekorras. See on päringu string, mida kasutasime:
koht: terms = howtogeek.com & startTimeRef = 1 & startTime = 0 & sort = 1
Selle päringu jaoks on neli osa:
- terminid = howtogeek.com - terminite otsing"Howtogeek.com".
- beginTimeRef = 1 - algusaeg on täna hommikul keskööl.
- beginTime = 0 - "0" on eriline väärtus, mis sisaldab kõiki tulemusi alates suhtelisest ajast. Sellisel juhul vastab see kõikidele tulemustele täna hommikul keskööl - see tähendab kõikidel täna külastatud lehtedel.
- sorteerimine = 1 - tellimused esitatakse tähestikulises järjekorras.
Kui olete päringu URI, looge uus järjehoidja raamatukogu aknas või järjehoidjate menüüs.
Nimetage järjehoidja ja kasutage asukohta: URI järjehoidja aadressina.
Näilise vea tõttu ei saa te nutikat järjehoidjat otse brauseri tööriistaribal luua. Firefox kohtleb seda nagu tavaline järjehoidja, selle asemel, et märkida koht: URI ja seda korralikult käsitleda.
Loo see mujalt - näiteks oma järjehoidjate menüüsse - ja lohista see tööriistaribale. Firefox märgib, et see on nutikas järjehoidja.
Firefoxi Placesi andmebaas varjab palju võimu - see võib olla mõne inimese tapja funktsioon, kuid enamik ei näe seda kunagi seal.