IE9浏览器固定网站功能的实现方法

2016-03-31 18:11 13 1 收藏

下面是个超简单的IE9浏览器固定网站功能的实现方法教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - 浏览器 】

IE9浏览器固定网站功能的实现方法

 

这两个 Demo 都需要使用 IE9 浏览,并将标签拖动到任务栏固定后才能观察效果。

一、通过 Meta 定义

HTML语言:

在 网页的head标记内,加入如下的代码:

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=关于;action-uri=about;icon-uri=/favicon.ico" /

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/liulanqijianrong/)

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

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

其中包括两个属性:

Name包括的内容:msapplication-task、msapplication-tooltip等等

Content包括的内容:name显示的文字,action-uri 点击后转到的地址。Icon-uri 显示在前面的图标地址。等等

这个还是蛮简单的,一看就明白,我就不多说了。

上面代码我们还定义了IE9浏览器界面上的「上一页」跟「下一页」按钮的颜色,这样我们就可以根据网站的的主色系来自动调整按钮颜色。

meta name="msapplication-navbutton-color" content="颜色" /

颜色的表示法可使用颜色名称,例如要显示成黄色,就要:

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

也可使用 16位的颜色代码:

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

效果如下:

IE9浏览器固定网站功能的实现方法 图老师

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/liulanqijianrong/)

二、通过 JavaScript 定义

主要是用到了 IE9 提供的几个 API,所以肯定要做错误处理,不然换成其它浏览器就死翘翘了(喂,这又是 IE Only 耶)。

window.external.msIsSiteMode()
返回当前 Internet Explorer 窗口是否作为固定网站打开。
使用这个方法区别正常浏览模式与固定网站模式。window.external.msAddSiteMode()
将当前网站添加到开始菜单,并将网站作为固定网站打开,但没有固定到任务栏。window.external.msSiteModeSetIconOverlay(bstrIconUrl [, bstrDescription])
添加覆盖图标。
bstrIconUrl: 图标 URL;
bstrDescription: 提供图标的描述。window.external.msSiteModeClearIconOverlay()
清除覆盖图标。window.external.msSiteModeCreateJumpList(bstrHeader)
创建一个新的 Jump List,并为其指定名称。
只能够创建一个 Jump List。window.external.msSiteModeClearJumpList()
清除 Jump List。window.external.msSiteModeAddJumpListItem(bstrName, bstrActionUri, bstrIconUri)
增加一个 Jump List 项目,最多可以存在 20 个 Jump List 项目。
bstrName: 显示的名称;
bstrActionUri: 单击时转向的绝对或相对 URL;
bstrIconUri: 显示的图标绝对或相对 URL。window.external.msSiteModeShowJumpList()
更新 Jump List。
对 Jump List 作出修改后,使用这个方法更新显示。

以下是实现 Thumbnail Toolbar 的方法。

为 msthumbnailclick 事件设置监听。
document.addEventListener('msthumbnailclick', onButtonClicked, false);添加按钮。这个函数将返回按钮 ID。
var btnPlay = window.external.msSiteModeAddThumbBarButton(iconUri, toolTip);显示 Thumbnail Toolbar。
window.external.msSiteModeShowThumbBar();对 Thumbnail Toolbar 的单击事件作出响应。
function onButtonClicked(e) {
switch (e.buttonID) {
case btnPlay:
play();
break;
}
}

 

来源:http://www.tulaoshi.com/n/20160331/2056966.html

延伸阅读
标签: 浏览器
在IE9浏览器中打开“RSS源”   在IE8浏览器界面中,我们都非常习惯看到一个RSS图标。而在IE9中,这个图标已经变得不太明显了,默认情况下是看不到RSS图标的。我们可以通过下面的两个方法打开浏览器中的RSS源。 方法1:使用热键开启工具菜单 这个虽然不是最明显的,但它是最快的方法,不影响IE9的默认用户界面...
标签: 浏览器
IE9浏览器的收藏栏该如何使用 看到好的网站我们大多都是直接进收藏夹了,方便以后看嘛,那么IE9浏览器的收藏栏要怎么使用呢? Internet Explorer 9浏览器,简称IE9,是微软公司最新一款IE浏览器。北京时间2011年3月15日Internet Explorer 9.0发布正式版。支持Windows Vista,Windows 7和Windows Server 2008 ,并不支持Windows XP。 ...
标签: 浏览器
IE9 浏览器实用小技巧几则 很多Vista和Windows7系统的朋友们用上了IE9 RC 版本了吧,很快,几周后IE9 RTM(正式版)就会发布了。软媒特别奉上两个很小的技巧,希望能对大家有所帮助。 一、如何显示更多的您最常使用的网站 打开运行IE9 RC版本,您可能发现在新建标签的时候,您最常使用的网站那儿有10个位置,就是两行,每行5个(如...
标签: 浏览器
了解IE9浏览器的多种隐私保护手段 IE9浏览器的隐私保护功能主要是由追踪保护、删除浏览历史记录、InPrivate浏览、网页隐私策略组成的。这些隐私防范措施之间有什么区别?效果又如何呢? 追踪保护 追踪保护主要是阻止网站记录用户的个人信息,例如个人的IP地址、地理位置等。很多网站都会添加各式各样的统计代码,这些统计代码...
标签: 浏览器
IE9浏览器不能不说的秘密 开启沉默的导航音 IE9 在设计上的一大改进就是淡化自己,突出网页。隐藏和简化了以前的许多界面元素,力图使用户忽略自己的存在,专心体验网络之美。这一理念除了体现在视觉方面,还体现在了听觉方面:在IE9中,默认取消了浏览器自己的导航声音,只播放网页为用户提供的音乐! 这样,当我们在IE9中点击...

经验教程

745

收藏

75
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部