Tweakers.net Pricewatch Accelerator voor IE8

Door ACM op donderdag 23 april 2009 18:28 - Reacties (20)
Categorie: Browsers, Views: 6.304

Na wat copy&pasten van de MS Accelerator-pagina heb ik zojuist een heuse "Accelerator" voor IE8 gemaakt. Het duurde (aanzienlijk) langer om IE8 te downloaden, te installeren en te reboten dan om om die Accelerator in elkaar te klussen. Als je het allemaal veel geavanceerder wil, met previews en dergelijke, dan is het natuurlijk een stuk meer werk.

De Accelerator werkt door een tekst te selecteren, op het accelerator-knopje dat IE8 je dan toont te drukken en dan de "Tweakers.net Pricewatch"-accelerator te kiezen. En dan zoek je in de pricewatch op de geselecteerde tekst. De uiteindelijke xml-file heeft de volgende enorme inhoud gekregen:

XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
<os:openServiceDescription>
  <os:homepageUrl>http://tweakers.net/</os:homepageUrl>
    <os:display>
    <os:name>Tweakers.net Pricewatch</os:name>
    <os:icon>http://tweakimg.net/g/if/icons/tnet.png</os:icon>
    <os:description>Zoek in de Tweakers.net Pricewatch naar producten</os:description>
  </os:display>
  <os:activity category="Search">
    <os:activityAction context="selection">
      <os:execute action="http://tweakers.net/pricewatch/zoeken/?keyword={selection}" method="get"/>
    </os:activityAction>
  </os:activity>
</os:openServiceDescription>



En de boel is triviaal aan IE8 aan te bieden met wat vieze javascript

HTML:
1
<button id="myButton" onclick="window.external.AddService('http://tweakers.net/x/tools/pw-accelerator.xml')">druk hier</button>


De liefhebbers kunnen het met installeren. Met andere browsers levert die vast een javascript-error op ;)

Op- en aanmerkingen hoor ik uiteraard graag.