Modern.IE

微软现在通过推出Modern.IE网站来更好帮助Web开发者们

近几年里,微软一直都集中精力帮助Web开发者更有效率的进行编码和遵守Web标准。达到一定程度之后,微软现在通过推出Modern.IE网站来更好帮助Web开发者们。这个新网站的重点在于帮助开发者更高效的进行编码,并提供了两个工具。

Modern.IE

第一个工具是一个扫描工具,可以为Web开发者提供一些关于他们的代码如何在各个版本的IE浏览器上运行的鉴定信息。简而言之,当这个工具扫描一个网站时,它将创建一个报告罗列出该网站正在使用哪些过时的技术和所有的兼容性问题。虽然这个工具当前仅限于为开发者提供鉴定信息,不过微软正在从开发者社区里收集各种反馈以进一步改进这个工具。

IE 兼容性监测
IE 兼容性监测

 

另外,你也不用担心这些信息会被公开让他人使用,微软已经采取的相当的保障措施以防未经授权的个人扫描你的网站,暴露出所有的破绽。如此一来将有助于Web开发者更好的保护自己的网站和创建维护更加强大的产品。

除了提供一个扫描工具之外,微软还和Browser Stack合作以更好的帮助你测试网站在多平台上的运行。更重要的是,它是完全免费的,不过其使用时间有限。微软会让那些使用他们的Facebook账户授权注册Modern.IE网站的开发者们免费访问Browser Stack三个月。值得注意的是,这三个月是一年中的任意时间,所以如果你的项目不需要在未来几周内的进行测试的话,并不需要马上前去注册。

兼容问题

兼容问题

 

IE10 for Win7正式版已开发完毕

IE10 随着 Windows 8 上市而公开发布,但是 Windows 7 用户却没能同时享受到 IE10 更快更流畅的浏览体验,直到去年 11 月中旬,微软才奉上了 Windows 7 版 IE10 发布预览版(Release Preview),那么 Windows 7 版 IE10 的正式版什么时候能发布呢?

据 ZDNet 报道,微软已经完成了 IE10 for Win7 正式版,并通过 Connect 项目提供给了测试用户。微软表示,最新提供给 Connect 测试用户的 IE10 for Win7 就是不久后他们将公开发布的正式版,但是目前还没有定下何时发布,具体日期要根据测试人员对该版本的反馈。

也就是说,如果测试人员认为 IE10 for Win7 已经没有问题,那么未来数周内微软就会发布 IE10 for Win7 正式版

IE10 能为 Windows 7 用户带来更快更流畅的浏览体验,完善了硬件加速和 Chakra JavaScript 引擎。Windows 7 版 IE10 拥有与 Windows 8 版 IE10 相同的 HTML5 功能,包括 Rich Visual Effects、Sophisticated Page Layouts、增强 Web 编程模式。另外,Windows 7 版 IE10 还默认开启了 Do Not Track 禁止追踪功能。

IE10 for Win7 发布预览版官方下载页面:

http://windows.microsoft.com/en-US/internet-explorer/downloads/ie-10/worldwide-languages

用于Windows 7的Internet Explorer 10预览版发布

Windows 8 发布之后的近一个月之后,微软终于在美国太平洋时间11月13日上午为 Windows 7 和 Windows Server 2008 R2 发布了 Internet Explorer 10 预览版本。该版本与 Windows 8 中内置的版本号更新,数字签名日期为 11 月 9 日,标明为发布预览版:

 

 

可以运行于 Windows 7 SP1 32 位或 64 位,或者 Windows Server 2008 R2 SP1。

下载:IE10 for Windows 7

图解microsoft.com在个浏览器上的设计

        在Microsoft的传说中,1993年的www.microsoft.com只是放在该网站第一位正式管理员Mark Ingalls的办公桌下的一台电脑而已。当然,这只是传说,只有一半是真实的。在Mark Ingalls的桌子底下有一台服务器,是为该网站服务的一个临时服务器,但因为Ingalls老是关错机器,所以又不断的给它挪窝。

现在已经过去19年了,在「Internet 时代」里算是元老了。Microsoft.com也已经被重新设计了很多次,而现在它也换上了Metro UI 外观。Metro UI 外观设计之前在六月和Outlook.com上已得到成功预览。

其实该网站之前的UI也不赖,但是随着Windows Phone 7和8以及Windows8和Xbox Dashboard的不断发展,微软开始把所有的产品都使用Metro UI从而统一用户体验。

现在,更难能可贵的是:使用不同的浏览器访问该网站,它就会呈现出不同的外观设计。

 

IE9和Firefox呈现的是一个静态设计,简单明了,页面中间有一个大的类活动瓷片广告标语和三个小一号瓷片来推广IE,Windows Phone和Windows Store。至于“面向家庭”和“面向工作”这两个按钮依旧存在,不过已经被重新安置在大活动瓷片的右边。

Chrome和IE10得到的设计则是相同的,并已在6月的时候放出。该网站会根据PC屏幕规格的大小而动态调整。它的界面变得更加简洁,而且活动瓷片也变得更大,横跨整个屏幕。风格在所有浏览器间都比较一致。这是目前微软官网的正式设计风格展现。

 

现在访问Microsoft,使用不同的浏览器还会看到不一样的设计。而且值得一提的就是,可能由于用户的地理位置差异所看到的网页会有所不同。你所看到的页面和微软的策略有关。

美国或针对微软IE10展开反垄断调查

       据国外媒体报道,在微软声称IE 10将要成为其即将发布的平板电脑操作系统唯一桌面浏览器后,美国参议院司法委员会(judiciary committee)可能会发起针对微软的一项反垄断调查。

  微软公司拒接其他主流浏览器进入其 Windows RT系统桌面,这一举动引发了一场激烈的与竞争对手的口水仗,包括Mozilla和谷歌都参与其中。

  反垄断小组主席助理赫伯·科尔证实,Mozilla提出了有关微软公司涉嫌反竞争的声明,对此他们有多个调查计划。

  Windows RT系统就像Windows 8 副本一样,共享同一个用户接口。但在Windows RT系统桌面环境下,只能有包括ARM兼容版的办公软件在内的少数应用程序能够运行,大部分的应用程序都只能在基于Metro设计的启动窗口运行。

  这意味着,尽管Mozilla和谷歌能开发出在Windows RT系统中基于Metro设计的启动窗口的应用,但却不被允许放置在桌面上。

  微软在平板电脑市场的占有份额几乎为零,并且正在压赌Windows RT系统将能成功吸引谷歌安卓和苹果iPad的用户。但是,尽管微软所占份额很低却仍然有可能遭到反垄断诉讼。

  反垄断诉讼并不一定要来源于垄断,只要存在少数人阻止合理竞争的情况都可能面对反垄断诉讼。

  微软公司的这项举动被指责为反竞争行为,因为这项措施在网络浏览器市场排挤其两大竞争对手摩斯拉和谷歌。根据网络应用公司的数据,Mozilla火狐浏览器和谷歌Chrome浏览器虽然市场占有率正在上升,但IE仍然控制了大部分的市场。

微软亚太区IE产品部经理:IE份额反弹将持续

微软IE浏览器曾是市场中毋庸置疑的王者,但是应为持续的市场竞争、缺乏亮点,以及对网络标准挑剔的兼容问题,导致IE浏览器的市场份额逐步萎缩。1997年9月微软发布IE4时,IE浏览器的市场份额为30%。但是到了1999年3月,当微软发布IE5时,IE浏览器的份额已经上升至60%。到了2000年年初,IE浏览器的份额已经突破了70%。

微软在2001年8月发布了IE6,该浏览器的问世加速了微软对浏览器市场的统治。到了2003年,IE已经占据了全球浏览器市场95%的份额,毫无争议的成为浏览器之王。作为IE浏览器的主要竞争对手,网景(Netscape)在2003年终止了产品开发。

在2004年网景灰飞烟灭之后,Mozilla基金会开发的火狐浏览器迅速崛起,这同时也标志着IE浏览器的全盛时期已经终结,并开始走向了下坡之路。谷歌在2008年推出Chrome浏览器,进一步加速了IE浏览器市场份额流失的速度。在8年多的时间中,IE的市场份额从95%降至50%左右。虽然IE目前依然是浏览器市场使用人数最多的一款浏览器,但IE市场份额的下滑,以及竞争对手份额的大幅攀升,正在成为各个媒体的头条新闻。

2011年3月份,微软发布了备受市场期待的IE9。这款浏览器因速度受到业内人士称赞,并称IE9是“目前最先进的浏览器”,且抵御恶意软件的功能最强。也正是凭借着IE9,IE浏览器市场份额终于出现了反弹迹象。市场调研公司Net Market Share的统计数据显示,从今年1月伊始,IE浏览器的市场份额已开始增长。这是否意味着微软是否会在其曾经统治的浏览器市场中卷土重来?

微软亚太区IE产品部经理乔纳森·王预计,随着越来越多的PC用户从旧版本IE浏览器升级至IE9,IE浏览器的市场份额还将会继续上涨。以下为访谈内容摘要:

问:就亚太区而言,你对IE浏览器市场份额近期的反弹有什么看法?

答:简单而言,我认为越来越多的亚洲消费者正在尝试使用IE9,而且非常喜欢这款产品。

我们当前自亚洲许多市场面临的最大挑战,是大量的消费者不愿把PC与Windows Update连接在一起,有意识的去更新网络浏览器。他们使用的IE浏览器依然是当年购买PC时预装的版本。如果他们对当时产品的体验感到不满,这就导致大量的用户转向使用其它浏览器。

从IE8开始,我们已经提供了自动更新功能,这给予更多的消费者有机会体验IE9。据大多数用户在使用IE9之后都非常喜欢这款产品,绝对把这款产品作为他们上网的主要浏览器。

问:IE9当前的市场表现如何?

答:IE9的表现相当出色。IE9与当前市场中的其它浏览器一样先进,而且在安全和图形硬件加速上要更出色。我们的原始设备制造商合作伙伴也收到了积极的反馈,他们已经开始在新Windows 7电脑中预装IE9浏览器。

问:IE9最吸引人的地方在哪里?

答:我认为用户最喜欢的是IE9的锁定网站功能。截至目前,其它竞争对手的产品还没有类似的功能。通过网站锁定功能,用户可以在Windows任务栏上直接访问最常使用的网站,而不必首先打开浏览器。这将让用户得以快捷地访问所关心的内容。导航按钮呈现网站的图标和颜色,凸显以网站为中心的体验。

此外,许多亚洲市场的消费者开始越来越多的参与网络购物,IE9的SmartScreen过滤技术,也是推动用户纷纷采用该款浏览器的原因之一。根据第三方的研究报告称,IE9的SmartScreen过滤技术能够比Chrome拦截超过1.5倍的社交引擎恶意软件,是火狐的近24倍。

问:Net Market Share的统计数据显示,今年3月份,火狐、Chrome、Safari和Opera的市场份额均出现了不同程度的下滑,唯独IE浏览器的份额出现上涨?你是否认为用户正在开始使用IE?

答:我是这样认为。但目前的问题在于,许多消费者使用着不止一款浏览器。因此浏览器份额的问题不仅仅是多少消费者使用一款浏览器,而应当是消费者花费在一款浏览器的市场有多长。

玩转IE10 弹出Metro版还是桌面版任你选

IE10与 Windows 8 亦步亦趋,提供了 Metro 版和桌面版满足用户的不同需求。从去年 9 月的 Windows 8 开发者预览版以来,微软收到了不少用户的反馈,其中有一个声音是,当在其它应用程序中点击一个网页链接时,能让用户自己选择是在 Metro 版 IE10 还是桌面版中打开。在 Windows 8 消费者预览版中,IE10提供了这个功能。

默认情况下,Windows 8 消费者预览版会根据你当前的使用环境打开相应版本的 IE。也就是说,如果你当前正在运行一款 Metro 应用,那么链接将在 Metro 版 IE10 打开,如果你正在运行一款桌面应用,那么链接将在桌面版 IE10 中打开。

如果你不喜欢上述的解决办法,也可以自己定义。在 IE 属性对话框中,你可以在“程序”标签中更改设置。

玩转 IE10 弹出桌面版还是 Metro 版任你选

 

更改设置的方法很简单,你可以在开始屏幕的搜索框中输入类似“links”(链接)、“launch”或是“open links”(打开链接)等关键词,例如下图就是搜索 launch 后的结果:

玩转 IE10 弹出桌面版还是 Metro 版任你选

 

IE10作为默认浏览器时提供了 Metro 和桌面版两种体验如果 IE 并非默认浏览器,而且你仍希望使用 IE10 打开其它程序中的链接,那么你只能使用桌面版 IE10 了,而且也没法再做出上面的更改。IE10不是默认浏览器时,IE 属性“程序”中的“选择如何打开链接选项”是禁用的。

玩转 IE10 弹出桌面版还是 Metro 版任你选

 

如何快速选择默认浏览器呢?在 Windows 8 开始屏幕中输入“default”(默认),开始屏幕(Start Screen)会搜索应用、设置、文件等,在搜索结果的应用中,会包括 Default Programs(默认程序),进入默认程序控制面板,就可以选择“Internet Explorer”或是其它浏览器,并将其设为默认。

玩转 IE10 弹出桌面版还是 Metro 版任你选

lets-kill-ie6

Kill IE6

Internet Explorer 6 is outdated and insecure, it looked terrible, but many users still using it.

Adding the NOTIFICATION on your site to help phase out Internet Explorer 6 forever. They tells visitors using Internet Explorer 6 that they need to upgrade to the current version or switch to another browser right now.

lets-kill-ie6

中文使用说明请看下文的结尾部分: http://www.neoease.com/ie6-must-die/

Install On Your Website

Let’s kill Internet Explorer 6, copy and paste this code before your closing </body> tag.

English
Demo

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.pack.js"></script>
<![endif]-->

简体中文
Demo

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.zh_CN.pack.js"></script>
<![endif]-->

繁體中文
Demo | Translated by Cracky冰

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.zh_TW.pack.js"></script>
<![endif]-->

Arabic
Demo | Translated by Abdullah

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ar.pack.js"></script>
<![endif]-->

Brazillian Portuguese
Demo | Translated by Franklim Pagung

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.br_BR.pack.js"></script>
<![endif]-->

Catalan
Demo | Translated by àlvar Cuevas i Fajardo

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ca_ES.pack.js"></script>
<![endif]-->

Dutch
Demo | Translated by Gert Hengeveld

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.nl_NL.pack.js"></script>
<![endif]-->

Finnish
Demo | Translated by Legacy

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.fi.pack.js"></script>
<![endif]-->

French/Fran?ais
Demo | Translated by Simon Pireyn

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.fr_FR.pack.js"></script>
<![endif]-->

German
Demo | Translated by Andre

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.de_DE.pack.js"></script>
<![endif]-->

Greek
Demo | Translated by Konstantinos Rousis

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.gr.pack.js"></script>
<![endif]-->

Hindi
Demo | Translated by Abhishek Mandloi

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.hi_IN.pack.js"></script>
<![endif]-->

Hungarian
Demo | Translated by Muzsi János

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.hu_HU.pack.js"></script>
<![endif]-->

Italian
Demo | Translated by Rui

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.it_IT.pack.js"></script>
<![endif]-->

Indonesia
Demo | Translated by Arif N

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.id_ID.pack.js"></script>
<![endif]-->

Japanese/日本語
Demo | Translated by lovee

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ja.pack.js"></script>
<![endif]-->

Javanese
Demo | Translated by Sagung Aditya

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.javanese.pack.js"></script>
<![endif]-->

Malay
Demo | Translated by Zubir Jamal

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ms_MY.pack.js"></script>
<![endif]-->

Norwegian
Demo | Translated by Ingebj?rg

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.nb_NO.pack.js"></script>
<![endif]-->

Polish
Demo | Translated by Cezar

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.pl_PL.pack.js"></script>
<![endif]-->

Portuguese
Demo | Translated by Jo?o José

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.pt_PT.pack.js"></script>
<![endif]-->

Romanian
Demo | Translated by Adrian Sandu

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ro_RO.pack.js"></script>
<![endif]-->

Russian
Demo | Translated by Alexandr Sinitsin

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ru_RU.pack.js"></script>
<![endif]-->

Spanish
Demo | Translated by Coco

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.es_ES.pack.js"></script>
<![endif]-->

Swedish
Demo | Translated by J. Nyman

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.sv_SE.pack.js"></script>
<![endif]-->

Thai
Demo | Translated by ThaiAnime

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.th.pack.js"></script>
<![endif]-->

Bilingual (English & 简体中文)
Demo

<!--[if IE 6]>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.bilingual.pack.js"></script>
<![endif]-->

Configuration

Now, you can change the disabled days with the JavaScript sentence.

var LETSKILLIE6_DELAY=3;

For Example

Adding the following line to your site, the notification will be disabled in the coming 14 days (default: 7 days) when visitors close it.

<!--[if IE 6]>
	<script type="text/javascript">var LETSKILLIE6_DELAY=14;</script>
	<script type="text/javascript" src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.pack.js"></script>
<![endif]-->