2009-11-16 9 views
1

Lorsque nous visitons Stack Overflow, le bouton IE Instant Search Dropdown devient orange, ce qui indique que SO peut être ajouté en tant que fournisseur de recherche.Activer la page Web pour le fournisseur de recherche IE

Quel code dois-je mettre à l'intérieur de ma page Web pour que IE puisse détecter qu'il s'agit d'une page de recherche compatible?

Merci!

Répondre

0

Il vous suffit de créer une Description OpenSearch documents, puis inclure un lien vers elle dans votre code HTML entête.

La page OpenSearch doco montre cet exemple d'un document de description :

<?xml version="1.0" encoding="UTF-8"?> 
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> 
    <ShortName>Web Search</ShortName> 
    <Description>Use Example.com to search the Web.</Description> 
    <Tags>example web</Tags> 
    <Contact>[email protected]</Contact> 
    <Url type="application/rss+xml" 
    template="http://example.com/?q={searchTerms}&amp;pw={startPage?}&amp;format=rss"/> 
</OpenSearchDescription> 

Ensuite, dans votre tête HTML, inclure quelque chose comme:

<link rel="search" 
     type="application/opensearchdescription+xml" 
     href="http://example.com/content-search.xml" 
     title="Content search" /> 
0

Exemple pris directement à partir de la source SO:

<link rel="search" type="application/opensearchdescription+xml" title="Stack Overflow" href="http://sstatic.net/so/opensearch.xml"> 

En savoir plus ici: http://www.opensearch.org/