zoukankan      html  css  js  c++  java
  • 浏览器之争

        现在市面上浏览器无外乎有这么几种:微软的IEMozilla的火狐、苹果Safari谷歌ChromeOpera等。其他诸如遨游、世界之窗、360安全卫士等都是基于IE内核的浏览器,少了IE内核它们全部没用,因此严格来说并不是真正意义上的浏览器。

        有这么一句话很多人都知道:未来的一切都是WEB的。对操作系统的作用越来越被浏览器所淡化,以后的趋势就是人们只要一个浏览器能上网就可以了,所有一切都是在网上进行。如微软的Office办公套件都在努力实现Web化了所以这Web之争实际上就是浏览器之争,谁能夺得浏览器市场谁就能在未来的Web世界占绝对的优势。

        在好几年前的网景和微软的浏览器大战我们应该有所耳闻,这两家浏览器各有各有点,互不相容。后来微软耍了一个小伎俩,将IE和自家的Windows系统捆绑发行,直接把网景给干掉了。

        后来的XP系统让微软的操作系统出尽了风光,而XP下的IE6也让微软的浏览份额一度达到顶峰。这一成绩导致了IE好几年都没有新的版本更新出现,让微软的浏览器“颓废”了很久

          后来出现的火狐虽然在网络上一直吹捧自己说自己是绝对的快速度和安全,但很可惜它的市场份额还是很低。不过,随着火狐浏览器的不断改善,从一只丑小鸭逐渐兑变为天鹅,它的速度被人称赞,它的一些习惯逐渐为人们所接受,火狐的浏览器的市场份额开始增加了起来。这下微软急了,看来不能指望IE6能够称霸天下了。

        与此同时,苹果Safari也开始加入竞争,并以速度著称,几乎可以说它的速度是最快的,而且和苹果的系统绑定了。正在这三家闹得不可开支的时候,谷歌也插入一脚,推出了自家的Chrome浏览器,速度也比IE6快出许多。同时在WEB标准支持方面IE6是最差的,最令人诟病的。

        于是微软不干了,急忙推出了IE7出来争夺领土。虽然IE7相比IE6已经有很大的进步,但很可惜的是它和其他的浏览器还是有很大的差距。随着火狐和苹果浏览器的不断升级,这个差距更加明显。占用系统资源方面IE7还是很臃肿,而且速度也不尽人意,在CSS支持方面IE7也很不如意

        后来微软一咬牙,经过几个测试版的IE8之后终于发布了IE8正式版。但发布了之后也没能让IE的份额下滑的速度减缓。我本人也下载IE8 for XP试用了一下,拿它和火狐3.08繁体中文在个人应用上面做一次对比。

     

        拖动打开链接方面:由于我之前有段时间是用基于IE的遨游浏览器,因此特别欣赏它鼠标拖动链接打开的功能,很遗憾IE8和火狐都不支持。其中火狐中国版一拖动链接会打开百度搜索框,让我更不爽

        标签页方面:IE8每打开一个链接都会打开一个IE8的窗口,感觉很不方便。既然你IE8有了标签的功能了为何还要打开新的窗口?这点火狐做得比较好,比较人性化。不过在IE8选项里面设置其实也可以达到和火狐一样的效果的。

    右键菜单方面:IE8做得会比火狐好很多,可能是IE8比较广的兼容性吧,可以保存某个地方的背景图片等等。相比火狐的右键菜单就简陋得可怜,没什么可取之处。不知道火狐有没有这样的插件能够做到。

        下载功能方面:整体而言火狐的内建下载功能会好点。火狐内建的FlashGot插件能够进行断点续传,即使你关闭它也没事,下次要下载的时候只要恢复就行了。而IE8的下载对话框只要你关闭就别想再进行恢复了。不过值得一提的是火狐的FlashGot下载中文的文件时中文会显示乱码,不知道有没有这样的插件支持。

        保存网页方面:IE8让我不爽的是它和IE6一样,一保存整个网页就会锁定整个IE,万一碰到一百年也下载不来的网页则什么也做不了,就只能再新开个网页窗口。相比火狐就人性化多咯,不会冻结整个页面,即使你把页面关掉也没事。不过两者都不支持把整个页面保存为png的图片(遨游和360安全卫士可以做到)。

        占用资源方面:IE8稍逊火狐一点,可能是由于我的电脑菜吧,用IE8打开多个标签网页的时候常常会假死,过一会才恢复,内存占用资源比火狐多点。而火狐这些方面倒还好。

        网银方面:不用说,火狐这方面是天生缺陷,IE8只要稍稍设置一下即可用。

     

        以上只是简单得做了一些对比。但用户关心的或许不是这些,也不是关心那款浏览器安全。他们注重的是操作系统和简便性,搞笑的是用户常常抱怨IE7或者IE8操作不习惯要换回IE6,而火狐就更不用说了,不在大众习惯考虑之列。

  • 相关阅读:
    安卓linux真机调试
    Java开发必装的IntelliJ IDEA插件
    在switch中的case语句中声明变量会被提前
    PostgresSQL 数组包含@>
    SQL 增加列、修改列、删除列
    ConcurrentHashMap 的实现原理
    Apache——DBUtils框架ResultSetHandler接口使用
    [转](不理想)Ubuntu下更改主显示器
    [问题记录]Java关于可变参数重载问题的测试
    使用openssl生成双向加密证书(转)
  • 原文地址:https://www.cnblogs.com/saper/p/1438685.html
Copyright © 2011-2022 走看看