ugrás a tartalomhoz

Weblabor OpenSearch hibás

attlad · 2006. Nov. 2. (Cs), 23.11
Ok, most a Google keresés van beépítve, mindenesetre a Weblabor OpenSearch nem működik IE 7-ben. (Hibaüzenetet ad ha hozzá akarom adni.)

Megoldás:
Ez az URL: http://weblabor.hu/misc/opensearch.xml

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearchdescription/1.1/">
helyett:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">

application/xml
helyett ez a MIME típus kéne:
application/opensearchdescription+xml
 
1

MS szerint

Hojtsy Gábor · 2006. Nov. 3. (P), 00.13
Hát az MS fiúk írták, hogy a névtérnél opensearchdescription-t kell megadni, szóval ha emiatt nem megy IE7-ben, az eléggé érdekes.

http://www.google.com/search?q=%2Fspec%2Fopensearchdescription%2F első találata http://blogs.msdn.com/ie/archive/2005/09/14/466186.aspx

A MIME típust el tudom képzelni, kérdés, hogy a szerverben hogyan fogjuk beállítani, mert erre nem reagál...
<Files misc/opensearch.xml>
  ForceType application/opensearchdescription+xml
</Files>
Más files szekcióink mennek, más mime beállításaink mennek, files és mime ilyen kombinációjára még itt nem volt példa, de eléggé kézenfekvő, hogy mennie kellene.
2

MIME nem gond

attlad · 2006. Nov. 3. (P), 01.00
Most teszteltem még:
MIME nem számít, akár text/html is jó neki. FF-nak is.

Namespace-t átírom akkor jelentkezik a hiba:
http://img264.imageshack.us/img264/5587/opensearcherrornz2.png

Doksiban application/opensearchdescription+xml van, így azt kéne használni, bár MS se azt használja, mert:
IE-ben "Find More Providers..." menüpont ide visz:
http://www.microsoft.com/windows/ie/searchguide/en-en/default.mspx
Arról az oldalról pl. Google OpenSearch: http://download.microsoft.com/download/A/3/C/A3C89D63-E2F0-460D-9F5F-23B51EA52B5E/Google.xml
Namespace ok (nem az amit IE blogon írtak), MIME típusa: text/xml.
3

oké

Hojtsy Gábor · 2006. Nov. 3. (P), 01.21
Az opensearch.xml és opensearchg.xml javítva (az utóbbi vezet konkrétan a Google-on át). Namost mivel a keresés úgyis a Google-re irányít, ezért a fejrész <link> elemét is átírtam arra, hogy a Google verzióra hivatkozzon. Tehát most elvileg mennie kell, ráadásul rögtön a Google-re is fog menni.

A MIME még nincs javítva.
4

Nem "jól-formázott"

attlad · 2006. Nov. 3. (P), 01.50
Google-s nem működik, mert ampersand-ek nem entitásokkal lettek írva, ezt egyik böngésző se szereti (szerencsére!) legalább ez is tesztelve lett :)
5

oké, javítva

Hojtsy Gábor · 2006. Nov. 4. (Szo), 14.35
Valóban, ez sem volt korrekt :) No, javítva. Próbáltam Firefox 2-vel, és jól tudta importálni. Ebben szépen megy most már.
6

Works

attlad · 2006. Nov. 4. (Szo), 15.24
Most tökéletes, működik:
http://img293.imageshack.us/img293/6554/addsearchqs7.png