IE9 的鎖定網站及跳躍清單(上)

IE9 結合了 Windows 7 的一個新功能,就是能將你喜愛的網頁如同應用程式捷徑一樣「釘選」(pin)在 Windows 工作列上,只要將 IE9 中的網站頁籤拖拉至工作列,便會有提示的畫面告訴你能釘在哪裡。

完成釘選後,工作列上便會多出一個圖示(與網站的 favicon 相同,所以 favicon.ico 最好有 32x32 大小的圖案),日後就可以直接點選這個圖案來開啟頁面。

不過,釘選圖示不是只有這麼簡單的捷徑功能,除了會在你開啟程式時,滑鼠游標移到圖案上時會有畫面縮圖之外,在釘選圖案上按下右鍵還會出現一個「跳躍清單」(jump list),裡面則可以放上更多的「捷徑」或是網站上的「動作」。

  

而跳躍清單上的「工作」(Tasks)部份其實是網站可以自行提供的,只要在首頁(通常使用者釘選的是首頁)使用 <meta name="msapplication-task" content="...."> 這個標籤來定義,以 Facebook 為例,它定義的工作如下:(請將 content 中的內容連接起來不要空行)

 <meta name="msapplication-task" content="name=新聞;action-uri=/home.php?sk=nf;icon-uri=/images/icons/app/news.ico"/>
<meta name="msapplication-task" content="name=訊息;action-uri=/home.php?sk=inbox;icon-uri=/images/icons/app/messages.ico"/>
<meta name="msapplication-task" content="name=活動;action-uri=/home.php?sk=events;icon-uri=/images/icons/app/events.ico"/>
<meta name="msapplication-task" content="name=朋友action-uri=/home.php?sk=fr;icon-uri=/images/icons/app/friends.ico"/>

在這個標籤中,網頁開發者可以由 content 屬性指定「name=名稱」、「action-uri=對應的網址(URI)」、「icon-uri=圖案網址(URI)」,也可以指定「window-type=tab|self|window」用來指定這個動作要以新頁籤、原頁籤還是新視窗來開啟。

(待續)

 

延伸閱讀:MSDN: Adding Tasks to a Jump List