Поделиться через


WOW oplevelse med IE8

Udover at jeg dagligt skal høre på at IE8 crasher, ødelægger parforhold og bruger for mange resourcer, ja så har den faktisk et par rigtig fede features.

Activities og WebSlices er simpelthen killerfeatures hvis du spørger mig, og de er vanvittig nemme at udvikle.

Mads har faktisk blogget om det her for længe siden, men jeg synes alligevel jeg lige ville vise jer hvordan man kan lave en fed activity til IE8 beta 1 (ja, det er stadig en beta 1).

Activities er bygget op omkring en XML struktur Microsoft har kaldt for OpenServiceDescription og er ganske nem at komme omkring. Du kan downloade whitepapers for både Activities og WebSlices.

Jeg har lavet en custom Activity der giver dig mulighed for at søge i MSDN biblioteket uden rent faktisk at være på sitet.

Du skal bare hightlighte det tekst du gerne vil søge efter på MSDN og så vælge den rigtige activity.

activity

XML koden til min MSDN Activity ser således ud:

<?xml version="1.0" encoding="UTF-8"?>
<openServiceDescription
xmlns="https://www.microsoft.com/schemas/openservicedescription/1.0">
    <homepageUrl>https://msdn.microsoft.com</homepageUrl>
    <display>
        <name>Søg på MSDN</name>
    </display>
    <activity category="search">
        <activityAction context="selection" >
            <execute action="https://search.msdn.microsoft.com/Default.aspx">
                <parameter name="query" value="{selection}" type="text" />
            </execute>
        </activityAction>
    </activity>
</openServiceDescription>

Og når du skal installere den skal du køre den her side fra enten din localhost eller Visual Studio web serveren (cassini).

<html>

<head>
    <title>Add activity</title>
</head>

<body>

    <button onclick="window.external.addService('msdnActivity.xml')">Add MSDN Activity</button>

</body>
</html>

Der er dog noget bøvl med at få det til at virke på alle sites, men det er garanteret noget der bliver forbedret i beta2 :)

Cheers

Comments

  • Anonymous
    August 25, 2008
    PingBack from http://informationsfunnywallpaper.cn/?p=2087

  • Anonymous
    September 09, 2008
    Accelerators, WebSlices, Search providers og langt bedre performance er blot et par af de helt nye ting

  • Anonymous
    January 27, 2009
    Internet Explorer 8 er lige rundt om hj&#248;rnet. Release candidate 1 er allerede p&#229; gaden og det

  • Anonymous
    February 11, 2009
    Internet Explorer 8 er lige rundt om hjørnet. Release candidate 1 er allerede på gaden og det er derfor