Включить веб-страницу для IE Search Provider - PullRequest
1 голос
/ 16 ноября 2009

При посещении переполнения стека кнопка раскрывающегося списка IE Instant Search становится оранжевой, указывая на то, что SO можно добавить в качестве поставщика поиска.

Какой код я должен разместить на своей веб-странице, чтобы IE обнаружил, что это совместимая поисковая веб-страница?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 16 ноября 2009

Вам просто нужно создать документ с описанием OpenSearch , а затем включить ссылку на него в заголовок HTML.

Страница OpenSearch doco показывает этот пример документа описания :

<?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>admin@example.com</Contact>
   <Url type="application/rss+xml" 
    template="http://example.com/?q={searchTerms}&amp;pw={startPage?}&amp;format=rss"/>
 </OpenSearchDescription>

Затем включите в заголовок HTML что-то вроде:

<link rel="search"
       type="application/opensearchdescription+xml" 
       href="http://example.com/content-search.xml"
       title="Content search" />
0 голосов
/ 16 ноября 2009

Пример взят из источника SO:

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

Подробнее здесь: http://www.opensearch.org/

...