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.
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=2087Anonymous
September 09, 2008
Accelerators, WebSlices, Search providers og langt bedre performance er blot et par af de helt nye tingAnonymous
January 27, 2009
Internet Explorer 8 er lige rundt om hjørnet. Release candidate 1 er allerede på gaden og detAnonymous
February 11, 2009
Internet Explorer 8 er lige rundt om hjørnet. Release candidate 1 er allerede på gaden og det er derfor