天天看點

Accelerator in Internet Explorer 8

繼續寫點古董吧

Accelerator,中文版叫加速器

也是IE8的一個挺好玩的東西

其實就是個XML文檔,先照葫蘆畫瓢做個圖書搜尋的試試效果吧。

添加加速器:

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/AcceleratorinInternetExplorer8_97AC/image_2.png"></a>

選擇文本:

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/AcceleratorinInternetExplorer8_97AC/image_4.png"></a>

選擇加速器:

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/AcceleratorinInternetExplorer8_97AC/image_6.png"></a>

搜尋結果(杯具啊,竟然一個相關的也沒有…):

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/AcceleratorinInternetExplorer8_97AC/image_8.png"></a>

下面來看看代碼吧

制作Accelerator,需要在伺服器端建立一個XML檔案,代碼如下:

大概看看應該就能看明白了吧

整體上由homepageurl,display和activity三部分組成

1,homepageurl

這個看字面意思就知道了,就是加速器服務的首頁位址,需要注意的是:activity裡的action所指向的連結必須在homepageurl指定的域中,不然在注冊加速器的時候會報錯的哦。

2,display

這個節點由三部分組成,主要是配置加速器顯示的

name:加速器顯示的名稱

icon:加速器在浏覽器上顯示的名稱

discription:關于加速器的介紹

3,activity

這個就是我們實作加速器功能的節點了

activity:這個節點是設定加速器屬于哪個功能分類的,IE8 預設有map blog define add translate share六種分類,當然也可以自己寫。

activityAction這個節點的context屬性預設值是selection,就是選到反白的資料。

execute就是轉向的位址了,action是位址(注意要和homepageurl在一個域下哦),method可以有get和post兩種方法。

parameter就是我們傳值得節點了,可以有多個,name,value,type就不多說了,都能看明白

最後要說的就是給浏覽器注冊加速器了,html代碼:

基本就這些吧

MSDN上的介紹更全些

本文轉自 sun8134 部落格園部落格,原文連結: http://www.cnblogs.com/sun8134/archive/2010/05/20/1739856.html  ,如需轉載請自行聯系原作者