据国外媒体报道,从昨天起,欧洲地区使用Windows Vista和XP的非IE8用户都收到系统更新提示,升级包的主要目的是为用户添加“浏览器选择框”,即取捆绑IE为默认浏览器,提供其他同类的12款产品让用户自己随意选择使用。 “浏览器选择框”中最关注的焦点是产品排名,最终微软决定按照随机算法平息各方争端。斯洛伐克科技网站DSL.sk对次进行了调查。
图(1)#1-#5号位出现概率统计
图(2)部分代码
研究发现,微软使用的是JavaScript标准库函数Math.random算法。表现上看,这种算法可以从{0、1、2、3、4}这五个数字中随机显示一个,但实际上JavaScript中还添加RandomSort()功能,可以对某个范围加以控制,从而提高其出现的频率。 换句话说,专家在对随机算法重复检测后发现,IE、Firefox、Safari出现在#1号位置的几率分别是25%,而Opera有16%,Chrome只有9%。此外,IE、Firefox出现在#2号位的几率高达28%,可见并不是呈现均等的20%分布。 上周六,民意调研机构伊普索斯(Ipsos)对六个国家的6000名用户进行问卷调查后发现,“选择框”受关注率最高的波兰只有30%,而最低的西班牙则只有19%的人知道此事。 Mozilla博客上有人撰文称,他在受到系统弹出提示时,第一反应是杀毒软件发现恶意程序,因为该更新包并没有明显的官方说明。而且其支持网站是Browserchoice.eu,不是微软的官方网站,很让人联想到微软对于此事的态度像是在敷衍了事。 总的来说,随着现代浏览器的作用日益突出,它逐渐发展成为业界最有前景、竞争最激烈的领域。此番选择框计划更是集中反应了这一点。