Visar inlägg med etikett firefox. Visa alla inlägg
Visar inlägg med etikett firefox. Visa alla inlägg

2008-01-14

Allers-sökning i firefox

I Firefox finns det längst upp till höger ett sökfält. Jag använder det oftast för att göra snabba google-sökningar; tryck ctrl+k (eller äpple+k), skriv sökfråga, return och svaret från google visas. Det är ganska lätt att göra en egen sökplugin för firefox. För äldre versioner av Firefox (och Mozilla och Netscape) gjorde man så här. Från firefox 2 kan man använda opensearch som har den stora fördelen att den också fungerar i ie7!
Jag tänkte göra ett enkelt exempel på hur det kan se ut att göra en opensearch-lösning för firefox. För att komplicera det lite, så vill jag först göra en "google anpassad sökmotor" för alla Allers-sajter, så att man snabbt i firefox sökruta kan söka genom alla webbplatser som "ägs" av Allers förlag. Resultatet blev den här sökmotorn.

För att få till en opensearch-lösning, så måste man skapa en xml-fil som beskriver url:er och parametrar. Den blev så här:


<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<shortname>Allers Förlag</shortname>
<description>Allers alla webbplatser</description>
<inputencoding>UTF-8</inputencoding>
<image height="16" width="16"
type="image/png">http://www.onion.se/allers/a.png</image>
<url type="text/html" method="GET"
template="http://www.google.com/cse">
<param name="cx"
value="001564586590892008460%3Aemplvwqbk1q" />
<param name="sa" value="S%C3%B6k" />
<param name="cof" value="FORID%3A1" />
<param name="ie" value="utf-8" />
<param name="oe" value="utf-8" />
<param name="q" value="{searchTerms}" />
</url>
<moz:searchform>http://www.google.com/coop/cse?
cx=001564586590892008460:emplvwqbk1q</moz:SearchForm>
</opensearchdescription>


Jag la den filen åtkomlig via en webbserver (http://www.onion.se/allers/allers_osd.xml)

Det finns till slut ett sätt att låta webbläsaren automatiskt upptäcka en sök-plugin. Man lägger helt enkelt till följande kod inom <head>-noden i HTML-dokumentet:


<link href="http://www.onion.se/allers/allers_osd.xml" rel="search"
title="Allers förlag" type="application/opensearchdescription+xml">



Jag har lagt till just den koden här på bloggen, om du kör firefox så kan du klicka på "nerpilen" i sökrutan uppe till höger.
Du bör då kunna se det här:


Välj Lägg till "Allers förlag". Nu kan du söka bland allt innehåll i Svensk damtidning, MåBra, Laura och de andra Allers-sajterna.

2007-03-13

Webbläsarfight



I mitten av 90-talet pågick ett teknikkrig mellan webbläsarna Netscape och Internet Explorer. Orsaken till att IE blev så stor var att den följde med installationen av Windows (exempelvis Windows 95 och Windows NT). Netscapes största fördel var att den var så bra, mycket bättre än IE vid denna tiden. Med IE5.5 och senare IE6.0 ändrades spelplanen, dessa webbläsare var så mycket bättre än allt annat på marknaden och Netscape, Opera, Mozilla och de andra blev förpassade till teknikmuséer (och i viss mån till datornördarnas Linuxburkar). För ett par år sedan kom Firefox (också från Mozilla) och nu har vi åter en konkurrenssituation, den är nämligen mycket bättre än dagens IE (version 7) och den vinner marknadsandelar för varje dag som går. Bland (de ganska få) besökarna av denna blogg är det dött lopp mellan de två kombattanterna. Spännande ..
Andra bloggar om: ,