<?xml version="1.0" encoding="utf-8"?> <openServiceDescription xmlns="http://www.microsoft.com/schemas/openservicedescription/1.0"> <homepageUrl>http://www.oyunzamani.tk/</homepageUrl> <display> <name>Oyunzamanı'nda Ara</name> <icon>http://www.oyunzamani.tk/favicon.ico</icon> </display> <activity category="Oyun"> <activityAction context="selection"> <execute method="get" action="http://www.oyunzamani.tk/9/arama/"> <parameter name="kelime" value="{selection}" /> </execute> </activityAction> </activity> </openServiceDescription>www.oyunzamani.tk sitesinde kullanılan hızlandırıcıya ait kod
Yukarıda görmüş olduğunuz XML kodu oyunzamni.tk'da kullanılan hızlandırıcıya ait XML kodudur. Özünde basit bir hızlandırıcının hazırlanması yolunda eğer hızlandırıcı Ön İzleme içermiyorsa sunucu taraflı olarak ek bir kod veya işlem yapılması, sayfa hazırlanması gerekmez. Hızlandırıcının buradaki asıl amacı veriyi bir siteden alıp başka bir siteye taşımaktır. Yukarıdaki örnekte herhangi bir sitedeki kelime doğrudan oyunzamani.tk'da aratılabilir. Bu şekilde doğrudan arama yaptırılarak sonuç sayfasına kullanıcıları direk gönderebiliriz.

Yukarıdaki XML kodunda geçen
<execute method="get" action="http://www.oyunzamani.tk/9/arama/"> <parameter name="kelime" value="{selection}" /> </execute>kısmı dikkatlice inceleyecek olursak action kısmında arama sayfasınna gönlendirilmiş ve method olarak da get seçilmiştir. Bununla birlikte sayfaya nakledilecek olan veri ise parameter tagları arasında belirtilmiştir. Bu tag mutlaka olmalıdır ki veriyi arama sayfasına taşıyabilelim. Method get olduğu için sonuç olarak
http://www.oyunzamani.tk/9/arama/?kelime=value şeklinde sitenize taşınacaktır.
Bir de bunu kullancıya ekletmek amaçlı bir text link veya buton oluşturmamız gerekmektedir. Link oluşumu şöyledir.
<a href="javascript:window.external.addService('/accelerator.xml')">IE 8 Hızlandırıcı</a>Son olarak;
Bu kodlama sadece IE8'de çalışacağı için server tarafında, gelen kullanıcnın hangi browser'ı kullandığına bakılmalı ve bu link ona göre ekrana yazdırılmalıdır.
Bunun içinde şu kod yeterlidir.
ASP:
<% explorer = Request.ServerVariables("HTTP_USER_AGENT") if inStr(explorer, "MSIE 8.0") > 0 then %> <a href="javascript:window.external.addService('/accelerator.xml')">IE 8 Hızlandırıcı</a> <% end if %>