• Tips
    June 29, 2009

How to create a custom IE8 Accelerator

Guest Author

Microsoft has introduced a new feature in Internet Explorer 8 called "Accelerators". These accelerators help you quickly perform your everyday browsing tasks without navigating to other websites to get things done. Simply highlight text from any webpage, and then click on the blue Accelerator icon that appears above your selection to perform the respective task.

How to create an "Accelerator"?

Well it's a pretty simple two step process:
1. Create XML file
2. Create accelerator installation link
Let us create a simple accelerator which queries IMDB for movie titles and displays the result.

IMDB Accelerator

On closer observation, we find that URL for search page of IMDB is of form
where "SearchString" is the string you are querying for. With this information, lets start making the accelerator.

Step 1: Create XML File

<?xml version="1.0" encoding="UTF-8"?>
<openServiceDescription xmlns="http://www.microsoft.com/schemas/openservicedescription/1.0">
<homepageUrl>http://www.imdb.com </homepageUrl>
<name>Search IMDB </name>
<icon>http://www.imdb.com/favicon.ico </icon>
<activity category="Search">
<activityAction context="selection">
<execute action="http://www.imdb.com/find">
<parameter name="q" value="{selection}" type="text" />

This XML file is called the service description file and it contains specific description about the service provider and type of service it provides. The {selection} value on Line 11 refers to the text that you may highlight on a web page before performing the search. Save this file as search.xml.

Step 2: Create accelerator installation link

To let users use our accelerator, we will create a install button. Users can install the accelerator using this link. Here the code for link:

Install Accelerator
Install Accelerator

That's it, you are done. Install the accelerator and start searching.

You will find your accelerator in "All Accelerators" context menu item.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.