Oggi mentre gioco con Omnibox di Google Chrome, noto uno strano comportamento. Immagino ci sia uno standard web "nascosto" dietro di esso, ma non riesco a capirlo. Ecco come riprodurre:
- Vai al link
- Utilizza la funzione di ricerca nell'angolo in alto a destra, Cerca una parola chiave casuale, ad esempio: "abc"
- Chiudi le schede.
- Apri una nuova scheda, digita fino a quando Chrome ti ricorda link , quindi premi "Tab"
- Ora Omnibox mostra "Cerca CNN.com"! E quando digiti "abc" e premi Invio, usa la funzione di ricerca CNN per fare il lavoro, non Google!
L'ho provato anche per diversi siti. Ad alcuni non funzionerà. Ma per alcuni siti, come CNN, vnexpress.net, funziona dopo aver usato la funzione di ricerca di quel sito una volta.
Ho anche imparato a conoscere chrome://settings/searchEngines
(digitarlo nella tua scatola di Chrome e vedrai), e ho imparato che puoi aggiungere un motore di ricerca personalizzato in chrome. Ma la domanda è: perché Chrome può realizzare automaticamente l'URL di ricerca su alcune pagine e non su altre?
Non è perché alcuni siti si iscrivono al servizio di Google, perché posso fare lo stesso metodo per il mio sito (http://ledohoanglong.wordpress.com), e sono sicuro che non ci sono abbonamenti. Quindi suppongo che esista un metodo per "esporre" la funzione di ricerca di un sito, in modo che Google Chrome possa prenderlo (dopo aver chiamato la funzione di ricerca di quel sito una volta, dei corsi).
Qualcuno sa come funziona dietro la scena?