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

2016-03-31 18:11 9 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" /

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

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

其中包括两个属性:

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

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

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

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

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

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

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

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

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

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

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

效果如下:

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

二、通过 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;
}
}

 

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

延伸阅读
标签: 浏览器
在IE9浏览器中打开“RSS源”   在IE8浏览器界面中,我们都非常习惯看到一个RSS图标。而在IE9中,这个图标已经变得不太明显了,默认情况下是看不到RSS图标的。我们可以通过下面的两个方法打开浏览器中的RSS源。 方法1:使用热键开启工具菜单 这个虽然不是最明显的,但它是最快的方法,不影响IE9的默认用户界面...
标签: 浏览器
如何同步IE9浏览器的收藏夹 安装 Windows Live Mesh,它是 Windows Live 软件包的一部分,您可以从这里下载它的最新版本。 单击开始按钮 ,打开 Windows Live Mesh。在搜索框中,键入Mesh,然后在结果列表中,单击Windows Live Mesh。 在程序设置下面,单击 Internet Explorer 下面的对收藏夹启用同步。 然后,你会...
标签: 浏览器
IE9浏览器的收藏栏该如何使用 看到好的网站我们大多都是直接进收藏夹了,方便以后看嘛,那么IE9浏览器的收藏栏要怎么使用呢? Internet Explorer 9浏览器,简称IE9,是微软公司最新一款IE浏览器。北京时间2011年3月15日Internet Explorer 9.0发布正式版。支持Windows Vista,Windows 7和Windows Server 2008 ,并不支持Windows XP。 ...
标签: 浏览器
了解IE9浏览器的多种隐私保护手段 IE9浏览器的隐私保护功能主要是由追踪保护、删除浏览历史记录、InPrivate浏览、网页隐私策略组成的。这些隐私防范措施之间有什么区别?效果又如何呢? 追踪保护 追踪保护主要是阻止网站记录用户的个人信息,例如个人的IP地址、地理位置等。很多网站都会添加各式各样的统计代码,这些统计代码...
标签: 浏览器
IE9浏览器默认下载路径怎么修改 如今很多人都喜欢用浏览器自带的下载功能,那如何更改默认下载路径呢,本教程就为大家介绍一下IE9浏览器默认下载路径修改方法。 第一种方法: 通过软件自身进行设置! 首先,打开IE9。在浏览器的右上角,找到一个像齿轮一样的按钮(设置键),并猛击它! 然后,会出现选择卡,猛击查看下...

经验教程

597

收藏

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