国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 瀏覽器 > 正文

IE9瀏覽器固定網(wǎng)站功能的實(shí)現(xiàn)方法

2024-09-03 21:30:14
字體:
供稿:網(wǎng)友

這兩個 Demo 都需要使用 IE9 瀏覽,并將標(biāo)簽拖動到任務(wù)欄固定后才能觀察效果。

一、通過 Meta 定義

HTML語言:

在 網(wǎng)頁的<head>標(biāo)記內(nèi),加入如下的代碼:

<meta name="application-name" content="IE9 Test" />

<meta name="msapplication-tooltip" content="Ray's IE9 Test" />

<meta name="msapplication-window" content="width=1024;height=768" />

<meta name="msapplication-task" content="name=主頁;action-uri=/;icon-uri=/favicon.ico" />

<meta name="msapplication-task" content="name=留言;action-uri=/guestbook;icon-uri=/favicon.ico" />

<meta name="msapplication-task" content="name=關(guān)于;action-uri=about;icon-uri=/favicon.ico" />

<meta name="msapplication-navbutton-color" content="#0000ff" />

<meta name="msapplication-starturl" content="/" />

其中包括兩個屬性:

Name包括的內(nèi)容:msapplication-task、msapplication-tooltip等等

Content包括的內(nèi)容:name顯示的文字,action-uri 點(diǎn)擊后轉(zhuǎn)到的地址。Icon-uri 顯示在前面的圖標(biāo)地址。等等

這個還是蠻簡單的,一看就明白,我就不多說了。

上面代碼我們還定義了IE9瀏覽器界面上的「上一頁」跟「下一頁」按鈕的顏色,這樣我們就可以根據(jù)網(wǎng)站的的主色系來自動調(diào)整按鈕顏色。

<meta name="msapplication-navbutton-color" content="顏色" />

顏色的表示法可使用顏色名稱,例如要顯示成黃色,就要:

<meta name="msapplication-navbutton-color" content="yellow" />

也可使用 16位的顏色代碼:

<meta name="msapplication-navbutton-color" content="#0000ff" />

效果如下:

IE9瀏覽器固定網(wǎng)站功能的實(shí)現(xiàn)方法 CUOxin.COM

二、通過 javaScript 定義

主要是用到了 IE9 提供的幾個 API,所以肯定要做錯誤處理,不然換成其它瀏覽器就死翹翹了(喂,這又是 IE Only 耶)。

    window.external.msIsSiteMode()
    返回當(dāng)前 Internet Explorer 窗口是否作為“固定網(wǎng)站”打開。
    使用這個方法區(qū)別正常瀏覽模式與“固定網(wǎng)站”模式。 window.external.msAddSiteMode()
    將當(dāng)前網(wǎng)站添加到開始菜單,并將網(wǎng)站作為“固定網(wǎng)站”打開,但沒有固定到任務(wù)欄。 window.external.msSiteModeSetIconOverlay(bstrIconUrl [, bstrDescription])
    添加“覆蓋圖標(biāo)”。
    bstrIconUrl: 圖標(biāo) URL;
    bstrDescription: 提供圖標(biāo)的描述。 window.external.msSiteModeClearIconOverlay()
    清除“覆蓋圖標(biāo)”。 window.external.msSiteModeCreateJumpList(bstrHeader)
    創(chuàng)建一個新的 Jump List,并為其指定名稱。
    只能夠創(chuàng)建一個 Jump List。 window.external.msSiteModeClearJumpList()
    清除 Jump List。 window.external.msSiteModeAddJumpListItem(bstrName, bstrActionUri, bstrIconUri)
    增加一個 Jump List 項(xiàng)目,最多可以存在 20 個 Jump List 項(xiàng)目。
    bstrName: 顯示的名稱;
    bstrActionUri: 單擊時轉(zhuǎn)向的絕對或相對 URL;
    bstrIconUri: 顯示的圖標(biāo)絕對或相對 URL。 window.external.msSiteModeShowJumpList()
    更新 Jump List。
    對 Jump List 作出修改后,使用這個方法更新顯示。

以下是實(shí)現(xiàn) Thumbnail Toolbar 的方法。

    為 msthumbnailclick 事件設(shè)置監(jiān)聽。
    document.addEventListener('msthumbnailclick', onButtonClicked, false); 添加按鈕。這個函數(shù)將返回按鈕 ID。
    var btnPlay = window.external.msSiteModeAddThumbBarButton(iconUri, toolTip); 顯示 Thumbnail Toolbar。
    window.external.msSiteModeShowThumbBar(); 對 Thumbnail Toolbar 的單擊事件作出響應(yīng)。
    function onButtonClicked(e) {
    switch (e.buttonID) {
    case btnPlay:
    play();
    break;
    }
    }


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大足县| 玉龙| 木里| 三门县| 沙坪坝区| 东兰县| 贵溪市| 应城市| 辽宁省| 黄陵县| 塔城市| 禹城市| 乌鲁木齐市| 黑龙江省| 固安县| 磐石市| 鄂州市| 新闻| 佛冈县| 朝阳市| 霞浦县| 中超| 分宜县| 海门市| 平定县| 工布江达县| 宣化县| 侯马市| 河西区| 澎湖县| 牙克石市| 徐州市| 全州县| 贞丰县| 海淀区| 锡林浩特市| 曲周县| 贡觉县| 舞钢市| 佛山市| 通渭县|