22Jul
Έχετε αναρωτηθεί ποτέ πώς λειτουργεί ο φάκελος "Οι περισσότεροι επισκέπτες" που περιλαμβάνονται στον Firefox;Δεν είναι απλώς ένας φάκελος ειδικού περιεχομένου - εκμεταλλεύεται τη βάση δεδομένων του Places που παρουσιάζεται στο Firefox 3 και μπορείτε να δημιουργήσετε τους δικούς σας έξυπνους σελιδοδείκτες.
Το σύστημα Places του Firefox αποθηκεύει τους σελιδοδείκτες και το ιστορικό σας σε μια βάση δεδομένων SQLite.Ο Firefox περιλαμβάνει ένα ισχυρό ερώτημα: σύνταξη για τη λειτουργία αυτής της βάσης δεδομένων, αλλά αυτή η λειτουργία είναι όλα εκτός από την απόκρυψη.
Αποθήκευση αναζήτησης
Ο Firefox εκθέτει έναν απλό τρόπο δημιουργίας ενός έξυπνου φακέλου από προεπιλογή.Για να ξεκινήσετε, ανοίξτε το παράθυρο της Βιβλιοθήκης επιλέγοντας το μενού Σελιδοδείκτες ή Ιστορικό.
Εκτελέστε μια αναζήτηση χρησιμοποιώντας το πλαίσιο αναζήτησης στο παράθυρο Βιβλιοθήκη.Μπορείτε να αναζητήσετε και τους δύο τίτλους σελίδων και τις διευθύνσεις URL σελίδας - για παράδειγμα, πληκτρολογήστε "How-To Geek" για να βρείτε όλες τις σελίδες με το How-To Geek στον τίτλο τους ή πληκτρολογήστε "howtogeek.com" για να βρείτε όλες τις σελίδες στον ιστότοπο How-To Geek.
Μπορείτε να έχετε τον έξυπνο σελιδοδείκτη να αναζητά τους σελιδοδείκτες ή το ιστορικό σας.Αφού επιλέξετε Σελιδοδείκτες ή Ιστορικό, κάντε κλικ στο κουμπί Αποθήκευση και δώστε ένα όνομα για να αποθηκεύσετε την αναζήτησή σας ως φάκελο έξυπνου σελιδοδείκτη.Το
Firefox δημιουργεί το φάκελο σελιδοδεικτών από το μενού σελιδοδεικτών από προεπιλογή, αλλά μπορείτε να το τοποθετήσετε οπουδήποτε θέλετε - για παράδειγμα, στη γραμμή εργαλείων σελιδοδεικτών.Το
Firefox ενημερώνει αυτόματα το φάκελο έξυπνων σελιδοδεικτών - είναι απλώς ένα ερώτημα βάσης δεδομένων, όπως ένα έξυπνο playlist στο iTunes.Αν ακολουθήσατε, έχετε τώρα έναν έξυπνο φάκελο σελιδοδεικτών που εμφανίζει τις σελίδες που επισκεφθήκατε πρόσφατα στο How-To Geek.
Χρησιμοποιώντας μια επέκταση
Για να αποκτήσετε προηγμένη λειτουργικότητα, μπορείτε να γράψετε οι ίδιοι URI τοποθεσίες - αλλά οι περισσότεροι χρήστες πιθανότατα θα θέλουν μια εύκολη στη χρήση γραφική διεπαφή.Το Mozilla δεν παρέχει ένα, οπότε θα πρέπει να εγκαταστήσετε μια επέκταση όπως SearchPlaces.
Αφού εγκαταστήσετε την επέκταση και επανεκκινήσετε τον Firefox, θα δείτε μια νέα επιλογή SearchPlaces στο μενού Σελιδοδείκτες.Το
SearchPlaces παρέχει μια γραφική διεπαφή για τη δημιουργία νέων ευφυών σελιδοδεικτών και την επεξεργασία των ήδη υπάρχοντων.Εκθέτει μεγάλο μέρος της ενέργειας που απομένει από την προεπιλεγμένη διεπαφή του Firefox.Το
SearchPlaces προσφέρει πολλές επιλογές για την κατασκευή του URI του Places.Για παράδειγμα, εδώ ψάχνουμε σελίδες που περιέχουν τη λέξη "Android" που έχουν επισκεφθεί από 10 έως 20 φορές.Θα μπορούσαμε επίσης να καθορίσουμε ένα χρονικό εύρος μεταξύ των ιστοσελίδων που επισκέφτηκαν, αν και αυτό είναι λίγο περίπλοκο - πρέπει να καθορίσετε ένα δευτερόλεπτο από μια σχετική ώρα.
Ωστόσο, μπορείτε να ορίσετε εύκολα "σήμερα" ως χρονικό εύρος.Ορίστε τη σχετική ώρα σε "Midnight this morning" και εισάγετε "0" ως ώρα.
Για να επεξεργαστείτε ένα φάκελο έξυπνου σελιδοδείκτη που συνοδεύει τον Firefox, επιλέξτε το και κάντε κλικ στο κουμπί Επεξεργασία.Το
SearchPlaces εμφανίζει τη θέση κάθε έξυπνου σελιδοδείκτη: URI.Ο Firefox κρύβει αυτά στην προεπιλεγμένη διεπαφή - προφανώς για να αποφευχθεί ο φόβος άπειρων χρηστών.
Εγγραφή θέσεων URIs
Το Mozilla παρέχει έναν λεπτομερή οδηγό για την τοποθέτηση: ερωτημάτων URI στον ιστότοπο του Mozilla Developer Network.Υπάρχει μια μεγάλη ποικιλία επιλογών που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε πολύπλοκα URI ερωτημάτων.
Για παράδειγμα, ας υποθέσουμε ότι θέλουμε να δημιουργήσουμε ένα έξυπνο φάκελο σελιδοδεικτών που να δείχνει όλες τις σελίδες που έχουμε επισκεφτεί στο How-To Geek σήμερα, ταξινομημένες αλφαβητικά.Αυτή είναι η συμβολοσειρά ερωτήματος που χρησιμοποιούμε:
place: 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 θα παρατηρήσει ότι είναι ένα έξυπνο σελιδοδείκτη.
Η βάση δεδομένωντου Places του Firefox κρύβει πολλή δύναμη - θα μπορούσε να είναι χαρακτηριστικό δολοφόνος για μερικούς ανθρώπους, αλλά οι περισσότεροι δεν θα παρατηρήσουν ποτέ ότι είναι εκεί.