威言威语
我愿像茶,苦涩留心,清香予人。
威言威语
当前位置: 首页 > 设计 > 正文

利用IE9固定网站功能将网页变成桌面应用程序

我们可以直接将IE9的选项卡拖动到开始栏上,让其成为一个按钮,下次访问时就可以直接双击这个按钮来启动这个网页“程序”(Application),这也被称为“固定网站”功能,是不是很方便呢。
利用IE9固定网站功能将网页变成桌面应用程序

淘宝网有着国内数一数二的UED团队,所以淘宝的前端是很强悍的,在很多细节方面他们都追求至善至美。

今天的说的这个效果最初是在淘宝上看到的。

随着IE9的推出,浏览器又掀起一番大战,除了IE9利用图形显卡加速这一特性外,还有什么值得我们关注的呢?看到这里,聪明的你肯定想到那就是IE9的将网页转变为桌面应用的功能,的确,我们可以直接将选项卡拖动到开始栏上,让其成为一个按钮,下次访问时就可以直接双击这个按钮来启动这个网页“程序”,这也被称为“固定网站”功能,是不是很方便呢?微软推出一些特定的meta元标签来让网页开发者自己定制应用程序的行为,让我们看看都有哪些功能吧。

通过 MSDN上的介绍 我们知道可供定制的主要有:

•设置固定网站的起始页

•指定当鼠标指针悬停在任务栏和桌面上的固定网站按钮上时出现的工具提示文本

•限制浏览器窗口的初始大小

•自定义固定网站浏览器窗口中“后退”和“前进”按钮的颜色

•向跳转列表添加静态任务

利用IE9将网页变为桌面应用程序(Application)

如bing.com的实例。


<meta content="Bing" name="application-name" /><!--指定应用程序的标题-->
<meta content="Bing" name="msapplication-tooltip" /><!--指定tooltip,当鼠标悬停在选项卡或图标时出现-->
<meta content="width=1024;height=768" name="msapplication-window" /><!--指定初始网站的大小,每次打开将处于这样的大小下-->
<meta content="/" name="msapplication-starturl" /><!--浏览器后退和前进按钮的颜色-->

淘宝的那种就多了点内容,结合了Windows 7的Jump List功能的导航,显得更加的个性。

利用IE9将网页变为桌面应用程序(Application)


<!--[if IE 9 ]>
<meta name="application-name" content="淘宝网 - 淘!我喜欢" />
<meta name="msapplication-tooltip" content="淘宝网 - 淘!我喜欢" />
<meta name="msapplication-task" content="name=淘宝商城;action-uri=http://www.tmall.com/;icon-uri=http://img02.taobaocdn.com/tps/i2/T1bZNxXjXjXXXXXXXX.png" />
<meta name="msapplication-task" content="name=聚划算;action-uri=http://ju.taobao.com/index.htm;icon-uri=http://www.taobao.com/favicon.ico" />
<meta name="msapplication-task" content="name=登录;action-uri=https://login.taobao.com/member/login.jhtml;icon-uri=http://www.taobao.com/favicon.ico" />
<meta name="msapplication-navbutton-color" content="#FF6600" />
<link rel="shortcut icon" href="http://www.taobao.com/favicon2.ico" type="image/x-icon" />
<![endif]-->

我自己的内容并没有淘宝的多,我只加了一个“关于”。

利用IE9将网页变为桌面应用程序(Application)

利用IE9将网页变为桌面应用程序(Application)


<!--[if IE 9 ]>
<meta name="application-name" content="威言威语" />
<meta name="msapplication-tooltip" content="威言威语" />
<meta name="msapplication-task" content="name=关于;action-uri=/blog/about;icon-uri=/favicon.ico" />
<meta name="msapplication-navbutton-color" content="#db0b0b" />
<link rel="shortcut icon" href="/favicon2.ico" type="image/x-icon" />
<![endif]-->

大家不难看出content后面指示了每个Item项目的配置,其中name代表显示的名称,action-uri代表跳转的地址,icon-uri代表前面的小图标地址,怎么样是不是很容易?

当然了小图标ico的自己去做一个,这一个图标得包含32px和16px两个大小,这样在地址栏上显示16px的,而在开始栏上显示32px的那个图标。如我网站的favicon2.ico就是这样的,我是用IconWorkshop做的,比较简单,大家也可以试试。

如果想深入研究的话建议参考微软的MSDN文档《固定网站开发人员文档》

您可能还会对这些文章感兴趣!

利用IE9固定网站功能将网页变成桌面应用程序:目前有 52 条评论

  1. 下午茶
    27楼
    下午茶:Internet Explorer 6.0 Windows XP

    ie9都出了,我还在用ie6呢。。。

    2011-05-17 23:53 回复
  2. 憨豆先生
    26楼
    憨豆先生:Internet Explorer 9.0 Windows 7

    还是喜欢用Google Chrome 浏览器

    2011-05-06 04:39 回复
  3. 绿子弹
    25楼
    绿子弹:Firefox 3.6.16 Windows 7

    受教了,只是ie9有些网站不兼容,呵呵

    2011-04-19 21:31 回复
  4. reizhi
    24楼
    reizhi:Google Chrome 12.0.733.0 Windows XP

    刷了好几遍图都没出来,唉网络真差

    2011-04-18 23:59 回复
    • William
      WilliamInternet Explorer 9.0 Windows 7

      @reizhi也不是,貌似现在的Google的外链图有些问题,被墙了

      2011-04-19 00:18 回复
  5. 莱步淘淘网
    23楼
    莱步淘淘网:Firefox 3.6.16 Windows XP

    这个东西没试过,新模版感觉还可以

    2011-04-18 16:06 回复
  6. 西风
    22楼
    西风:Internet Explorer 9.0 Windows 7

    你这主题 很给力啊
    我很噶
    你这个评论回复用的是什么插件呢?

    2011-04-17 22:23 回复
  7. 阿德
    21楼
    阿德:Internet Explorer 9.0 Windows 7

    哈哈,换皮了。。不错哈

    2011-04-17 22:22 回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

gravatar

question razz sad smile redface biggrin eek shock confused cool lol mad rolleyes wink cry