深入探究IE8和IE7的24个区别

开发 前端
网络上流传:安装IE8后会覆盖原来的IE7,不能导入IE7的收藏夹,其实,IE8是支持和IE7共存的,那么IE8和IE7有什么区别呢,请看本文详细介绍。

本文和大家重点讨论一下IE8和IE7的24个区别,比如说智能地址栏与内容匹配,智能地址栏让用户不仅可以找到所需的网站,还可以把历史记录、收藏夹中的标题同用户输入地址栏的内容进行匹配,不会出现重复的情况。

IE8和IE7的24个区别

1.智能地址栏与内容匹配

智能地址栏让用户不仅可以找到所需的网站,还可以把历史记录、收藏夹中的标题同用户输入地址栏的内容进行匹配,不会出现重复的情况。

2.选项卡分组关联性

选项卡分组,让用户可以确认哪个选项卡有相关内容,当点击一个选项卡中的链接而导向另外一个时,新的选项卡会在旁边出现,而且两个选项卡都会用一个颜色进行标记。

3.右键可点击“新选项卡”页面

IE8中的“新选项卡”页进行了重新设计,让用户可以右键点击页面执行常见任务。

4.重新打开上次浏览的页面

在不小心关闭浏览器或浏览器崩溃的情况下,IE8让用户可以重新打开最近浏览的页面。

5.内查“页面内查找”

a)改进了人们在网页中搜索文本的方式。

b)页面内查找:按Ctrl+F或者在编辑菜单或即时搜索对话框中选择,即可开启页面内查找功能。工具条显示在用户的选项卡下面,因此不会阻碍页面上的任何文本。

c)结果数:强化的页面内查找功能,会显示搜索词在页面中出现的次数。

d)结果高亮显示:强化的页面内查找功能让用户可以一眼就找到搜索项目,因为搜索文本出现的所有地方都会高亮显示。

6.Slipstream安装

可以实现IE8执行的和WindowsVista操作系统映像一部分的定制,不再需要单独安装。当以这种方式使用IE8时,将成为WindowsVista的一部分,因此改善桌面一致性和可管理性。#p#

7.设有IE管理工具包

收藏夹定制和导入加速器的能力

8.增加140多项设置:

IE8控制和配置包括加速器和网页快讯在内的浏览器特性,支持InPrivate、兼容性查看、SmartScreen等区域对象,新增了140多种设置,使总数达到接近1500种,

9.增改七项子系统

除了在标准支持方面的改进,IE8也包括面向开发人员的平台特性。还在很多子系统中改进了性能,例如HTML解析器、级联样式表(CSS)规则处理、标签树作、Jscript解析器、清除对象时间和内存管理,针对开发人员的特性包括:

a)CSS2.1:IE8全面支持CSS2.1规范,因此网络开发人员和设计人员可以立刻开发网页并在多种浏览器上准确地渲染。

b)文档对象模型(DOM)与HTML4.01改进:IE8修复了很多跨浏览器不一致性问题;例如,获取/设置/删除属性等操作可以与其他浏览器互操作,而在异步JavaScript与XML(AJAX)

c)新兴标准:IE8融合了未来会成为行业标准的技术进步,例如W3C的HTML5DraftDOMStorage标准、WebApplicationsWorkingGroup的SelectorsAPI和ECMAScript3.1语法。

d)面向AJAX应用的全新浏览特性:开发人员现在可以在其AJAX应用中更新浏览器前后浏览堆栈以及地址栏,以便这些浏览器功能可以在AJAX应用中使用。

e)Acid2:IE8能准确地渲染Acid2浏览器测试。

f)兼容性:IE8附带更多符合标准的排版引撑让开发人员可以为多款浏览器开发采用单一标准的网站。为了让开发人员可以选择何时迁移到符合新标准的布局引擎,IE8网络开发人员可采用IE7布局引擎,只需在代码中插入简单的元标签或在服务器上添加简单的http标头。

g)开发人员可视工具:让开发人员可以在可视环境中快速调试HTML、CSS和Jscript。这些工具已经直接植入IE8并且包括扩展功能,包括用于在查看源代码时选择哪个应用程序的菜单选项。根据这个工具提供给DOM的分析。

10.突破页面限制

IE8突破页面限制,涉及的特性包括:

a)加速器:加速器消除了之前访问内容和服务过程中的多数鼠标点击,

b)网页快讯:借助网页快讯,人们通常不必离开正在浏览的网页即可看到他们最希望看到的信息,而开发人员可以把网页的某个部分标记为网页快讯,让用户可以监测他们最常浏览的信息。在收藏夹一栏中,用户可以发现以粗体显示的包含更新内容的网页快讯,有可视化的内容并且包含到源网页的链接。

c)即时搜索框:IE8中强化的即时搜索,便于用户寻找感兴趣的内容并提高搜索结果的相关度。当用户输入搜索词时,会实时看到来自所选搜索服务提供商的搜索建议,包括图像和富文本。为了便于在网站和搜索服务提供商的搜索建议之间实时切换,搜索框的底端还提供了菜单。此外,即时搜索框还可以显示用户的收藏夹和浏览历史的搜索结果。#p#

11.3层安全防护

a)InPrivate:InPrivate通过避免在PC上保留用户的数据和隐私信息来提供防护。这是一种针对第三方的防护,他们可能跟踪用户的网络活动。用户能够独立地使用两种功能(InPrivate浏览与InPrivate过滤)。

b)InPrivate浏览:启用后,InPrivate浏览确保不会在PC上记录浏览历史、临时Internet文件和cookies。在InPrivate模式下,工具条和扩展工具会自动禁用,而浏览历史会在浏览器关闭时自动删除。

c)InPrivate过滤:InPrivate过滤让用户可以阻止旨在跟踪和收集用户网络活动的第三方内容,从而帮助保护用户隐私。用户会被提醒,能够选择和控制允许或阻止那些第三方内容。

12.兼容性视图查看

IE8提供了一种简单的方式来修复显示问题,例如菜单、图像和文本的错位,因为兼容性查看按钮可以按照页面最初的设计进行显示。某些网站针对旧版浏览器而设计,因此无法在IE8中正常显示。在默认情况下,IE8会以最符合标准的方式渲染内容。

13.兼容性查看列表

使用IE8的用户可以选择接收在兼容性查看中效果最好的主要站点列表。当浏览这个列表中的网站时,IE8会自动在兼容性查看模式下自动显示这个网站,不要求用户按兼容性产看按钮。

14.崩溃恢复

在IE8中,如果某个选项卡崩溃,则会自动恢复并重新载入,用户在这个页面上已经输入的任何信息(例如撰写电子邮件或填表)都有可能恢复。

15.删除浏览历史记录

IE8强化了删除浏览历史记录的功能,支持删除某些cookies、历史记录和其他数据,同时保留针对喜欢站点的cookies、历史记录和其他数据。

16.SmartScreen过滤器

SmartScreen过滤器源于微软的钓鱼攻击过滤器,帮助防护钓鱼威胁以及阻止试图下载恶意软件的网站。SmartScreen过滤器提供用户界面和报警信息。

17.点击劫持预防

IE8的这个新特性让网站内容负责人可以在页头处增加一个标签,帮助防止点击劫持——一种跨站点请求欺诈行为。点击劫持包括多种技术,用来欺骗用户无意地点击隐藏或不明显的Web元素,通常会引起意料之外的活动。IE8检测插入标签的网站并显示错误屏幕来表明内容主机已经选择不允许显示内容,同时让用户可以选择在新窗口中打开。#p#

18.跨站点脚本(XSS)过滤器

IE8帮助保护用户和系统避免信息泄露、cookie被盗和帐户/身份被盗,或者在不经用户允许的情况下假冒用户。XSS攻击是利用网络服务器和网络应用进行攻击的一种攻击方式:IE8拥有XSS过滤器,能够动态地检测1类XSS(反射)攻击。

19.数据执行防护(DEP)

DEP在WindowsVistaServicePack1中的IE8内默认启用,通过防止特定类型的代码写入可执行内存区,可以帮助防止病毒和其他安全威胁损害计算机。

20.跨文件消息通讯(XDM)

XDM提供了一种高度安全的方法,让不同的文档可以在双方同意的情况下进行通信。XDM为双向跨文件通信提供了基于标准的同时,还提供StaticHtml方法和本地JavaScriptObjectNotation支持,在不牺牲性能的情况下保护数据。

21.跨域请求(XDR)

跨域通信是AJAX开发和网状应用中不可缺少的一部分,IE8支持XDomainRequest对象,后者可以从另外一个域的服务器上请求公共资源。XDR检查特定网址和通配符的Access-Control-Allow-Origin,当只有服务器信号清楚地表明跨域共享数据时,跨域数据才可用。

22.域名高亮显示

IE8以粗体字高亮显示地址栏中的网址字符串的域名,辨别正在访问那个网站,识别钓鱼网站和其它欺骗性网站。域名以黑色字体显示,网址中其他的灰色字符相区别。

23.网站ActiveX:

网站ActiveX通过提供“隐含的”SiteLock(限制特定网域访问的工具)减少攻击面,这样,在默认情况下,控制只会在安装后开始运行。这使用户/管理员能管理哪些位置可以运行ActiveX。

24.单用户ActiveX:

单用户ActiveX使开发人员能编写他们的ActiveX控件,这样当用户进行安装时,只会安装供该用户使用,而非供系统上的所有用户使用,并且为其他用户提供防止恶意软件或坏写入控制的保护。

【编辑推荐】

  1. IE7与IE8实现共存并非遥不可及
  2. 探究IE8与IE7具体功能中窗口功能按钮的变化
  3. 剖析Margin和Padding属性中四个值的先后顺序及区别
  4. 九步轻松解决IE6的各种疑难杂症
  5. 技术前沿 一段JS代码轻松解决IE6-IE8的兼容性问题


 

责任编辑:佚名 来源: iefans.net
相关推荐

2010-08-19 10:56:55

JSIE6IE7

2010-09-02 14:23:41

IE8IE7

2010-09-08 16:59:48

CSS兼容IE7IE8

2009-08-13 10:12:07

IE的CSS Bug

2010-08-27 14:29:37

IE8IE7

2010-08-19 09:24:20

CSS兼容IE7IE8

2010-09-15 10:14:19

IE7IE8兼容CSS

2011-03-08 11:14:35

IE7、IE8、IE

2010-09-16 13:33:47

IE6IE7IE8

2010-08-17 16:27:52

IE6IE7IE8

2010-08-18 10:24:51

IE6IE7IE8

2010-09-16 13:17:31

IE6IE7IE8

2010-08-20 09:33:22

IE6IE7IE8

2010-08-20 11:24:44

IE7IE8CSS

2010-08-18 10:48:56

IE8IE7

2010-08-17 15:38:49

CSS兼容IE7IE8

2010-08-20 13:15:54

IE6IE7IE8

2010-08-18 15:57:14

IE6IE7IE8

2011-06-03 15:41:27

CSS HACK

2010-08-20 10:52:26

点赞
收藏

51CTO技术栈公众号