ブラウザのアドレスバーをポンピングします

しばらくの間、アドレスバーには現在のページのアドレスが表示されるだけでなく、さまざまな検索エンジンで検索ページを開くこともできます。ただし、すべてのサイトにOpenSearchが追加されているわけではないため、内部サイト検索を簡単に追加できます。



最初の部分では、サイト検索やその他のサービスを自分で追加する方法を紹介します。そして第2部では、OpenSearchヒントを使用した検索以外に、どのサービスがWebサイトを編成できるかを説明します。



OpenSearchは、Webサイトと検索エンジンが、配布と収集が容易な形式で検索結果を公開できるようにする一連のテクノロジーです。


%sキーを使用してアドレスバーをポンピングします



%sURLのキーは、FireFoxブラウザとChromeブラウザで、それぞれブックマークまたは検索エンジンのURLの短い名前の後に入力されたフレーズで置き換えられます。



Firefox



Firefoxでは、このキーをブックマークURLで使用できます。URLのこのキーは、ブックマークの短い名前の後に入力されたフレーズに置き換えられます。



手動で追加



ブックマークを手動で追加するには、すべてのブックマークを開きます(Ctrl + Shift + B)。コントロールボタンと「新規ブックマーク...」項目を押します。この場合、ブックマークのプロパティのすべてのフィールドがすぐに利用可能になりますが、手動で入力する必要があります。



自動的に追加します



%s( ) . title. .



. .



Chrome



Chrome URL %s [ (chrome://settings/searchEngines).



Wayback Machine



: Wayback Machine

: "https://web.archive.org/web/%s"

: "-"

: "- https://example.com"



Wayback Machine HTTPS. '- ' . Wayback Machine .







:

: "https://habr.com/search/?q=%s"

: "-"

: "- "



. .



:

: "https://habr.com/p/%s"

: "-p"

: "-p 489638"



. . .



:

: "https://habr.com/ru/users/%s"

: "-u"

: "-u ivan386"



. 4 "-u ivan386". .





. %s URI +.



OpenSearch



OpenSearch . URL . .



OpenSearch . .



Firefox



Firefox OpenSearch @ . FireFox OpenSearch . .



OpenSearch . . .





. @ . .



:



  1. " "
  2. (about:preferences#search) " "
  3. " (ru)"
  4. " "
  5. : @wiki


:



  1. @
  2. @wiki .
  3. Open .
  4. OpenSearch Enter .


OpenSearch



.



:



  1. opensearch-demo
  2. " "
  3. (about:preferences#search) " "
  4. ""
  5. " "
  6. : @demo


:



  1. @
  2. @demo .
  3. - .
  4. .
  5. Enter Esc .




OpenSearch <head> :



<link rel="search"
        href="https://example.com/opensearchdescription.xml"
        type="application/opensearchdescription+xml"
        title="Search" />


opensearchdescription.xml:



<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">

  <!--   -->
  <ShortName>Search</ShortName>

  <!--       (  ) -->
  <Image type="image/png">https://example.com/websearch.png</Image>

  <!--  URL   -->
  <!-- Firefox   Url   "text/html" -->
  <Url  method="get" type="text/html"
       template="https://example.com/?q={searchTerms}"/>

  <!--  URL  (  ) -->
  <Url  method="get" type="application/x-suggestions+json" 
     rel="suggestions"
     template="https://example.com/suggest?q={searchTerms}" />

</OpenSearchDescription>


URL {searchTerms} . '+' URI .



URL JSON :



["{searchTerms}",[
" ",
" "
]]


{searchTerms} .



:

: "@wiki XML Encryption"

JSON:



["XML Encryption", ["XML Encryption"]]


OpenSearch



.





, .



:



: @habr





  1. : @habr -

    :



    
    
    


    . . ( ) Enter.





  2. : @habr

    :



      XML 
    XML    
       —    IPFS   XSLT
     16GB     4GB  


    . 9 . .





  3. : @habr

    :



             
               
         " "  $1000000


    .





  4. : @habr

    :



        


    . FireFox OpenSearch. URL .





Enter. Esc .





. .



OpenSearch .



リンク



GitHubのOpenSearch仕様

MDNのOpenSearchリファレンス




All Articles