win 8 IE10 与 win 7 IE8环境的区别

2024-05-24 00:08
文章标签 环境 区别 win ie8 ie10

本文主要是介绍win 8 IE10 与 win 7 IE8环境的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、win8 与win7 的区别
1.Win8 X86与X64的兼容性都非常好,只是X86限制了内存扩展(最多3G);而X64在内存使用上,理论值是2的64次方。
2. win 8 的USB接口用到USB 3.0技术。Win7的为USB 2.0
3. WIN8开始界面自带的IE10浏览器不再支持adobe flash player 而改为全面支持HTML5
Win8与win7的区别主要体现在性能上,win7上的能运行程序,win8上也能运行。

二、IE10与IE8的区别
IE10的主要改进有拥有一个支持 HTML5 的基础平台,并且支持跨多个其他现代浏览器的统一标记,广泛支持 HTML5, CSS3 和 EcmaScript5 等附加标准,为开发人员提供一个全面支持各项标准的平台,使其能够制作内容日益丰富且界面漂亮的无插件网站。
  来看看IE10与IE8及IE9之间的几项测试对比吧。其中除了JavaScript得分越小越好外,其它的都是得分越多越好!
IE8 IE9 IE10
Acid √ √ √
Acid3 23 100 100
JavaScript(MS) 4148 581 219
HTML5 42 138 319


三、Internet Explorer 10 兼容性手册
1.ASP.NET 无法检测 Internet Explorer 10。某些版本的 ASP.NET 无法正确识别 Internet Explorer 10 用户代理头信息,必须更新。
2. 为了提高与 HTML5 的可互操作性和兼容性,Internet Explorer 10 标准模式和 Quirks 模式中删除了对条件注释的支持。
3. 在 Windows Internet Explorer 9 和以前版本的 Windows Internet Explorer 中,日期可通过应用 ECMAScript 规范中用于内部存储夏令时调整时间的规则进行自定义。为提高准确性,尤其是过去日期(历史数据)的准确性,Internet Explorer 10 依赖用于存储夏令时调整时间的系统规则。
4. 对于“Internet 区域”中的网页,基于 DirectX 的筛选器和过渡(DX 筛选器)在 Internet Explorer 10 中已过时。
5. 为了提高与 HTML5 的可互操作性和兼容性,Internet Explorer 10 标准模式和 Quirks 模式中删除了对元素行为和 HTML (HTC) 组件的支持。
6. 在 Internet Explorer 10 中,我们修改了 Quirks 模式的默认行为,以增强对行业标准(如 HTML5)的支持,并提高与其他浏览器的可互操作性。现在,根据 HTML5 及相关 W3C 规范中的定义,Quirks 模式公开了与标准模式相同的 API 集和行为(少数例外)。
7. Internet Explorer 10 用户代理头信息已针对这一新浏览器进行了相应的更新。 因此,使用了浏览器检测的网站在尝试分析 Internet Explorer 用户代理头信息时可能无法正常工作。
8. 文件下载是一种十分常见的活动,在 Internet Explorer 10 中,我们对文件下载体验进行了一些改进,并集成了 SmartScreen 应用程序信誉度检查,以帮助用户作出更好的信任决定。本文总结了 Microsoft 下载管理器提供的许多服务器端自定义选项,以便开发人员可以为用户提供最佳的文件下载体验。
9. Internet Explorer 10 现在在所有文档模式中都包含拼写检查和自动更正支持。
11. 在 Internet Explorer 10(Quirks 和 IE10 文档模式)中,矢量标记语言 (VML) 已过时。
13. 为了提高与 HTML5 的可互操作性和兼容性,Internet Explorer 10 标准模式和 Quirks 模式中删除了对 XML 数据岛的支持。
四、win 8 IE10 影响的总结
1. Microsoft ActiveX在桌面浏览中不受影响
受影响的 Windows Internet Explorer 文档模式
所有模式
功能影响
Severity: 中
Probability: 中
描述
Windows8 中的 Internet Explorer 10 提供了两种浏览体验:用户已熟悉的桌面浏览体验,以及新的 Windows 8 浏览体验。 这两种体验所使用的基础组件(从网络堆栈和缓存到呈现引擎)都是相同的。 两种体验都会发送相同的用户代理 (User-Agent) 头信息,并具有相同的文档对象模型 (DOM)。作为开发人员,请将这两种体验看作一个浏览器 - Internet Explorer 10。 网站在这两种浏览体验中的唯一区别是对插件的支持。
全新 Windows UI 的浏览体验不支持 Microsoft ActiveX 或其他任何二进制扩展。为了确保你的网站适用于所有用户,你需要提供不依赖于插件的内容。这可以帮助所有不使用插件进行浏览的用户,无论他们是否使用 Windows 8 浏览体验、是否通过 ActiveX 筛选或浏览器加载项禁用了插件,或是否使用不支持插件的设备(如手机或平板电脑)进行浏览。
HTML

<video id="video1" width="640" height="360" controls>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">

<object width="640" height="360" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="SRC" value="http://ie.microsoft.com/testdrive/IEBlog/Common/player.swf?file=video.mp4">

<p>Please update your browser or install Flash</p>

</object>
</video>


若要详细了解对 HTML5 音频和视频的跨浏览器支持(包括编解码器和字幕),请参阅实用的跨浏览器 HTML5 音频和视频。 许多网站在无插件的情况下提供广告时已在执行此回退的等效操作,这证明此方法是一种实用且具有伸缩性的解决方法。
如果你的网站需使用插件以带来最佳的体验,则请使用下面的回退:
HTML

<object width="640" height="360" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="SRC" value="http://ie.microsoft.com/testdrive/IEBlog/Common/player.swf?file=video.mp4">

<video id="video1" width="640" height="360" controls>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">

<p>Please update your browser or install Flash</p>

</video>
</object>


此模式可保证所有具有插件的用户将使用该插件,而不具有插件的用户则将使用 HTML5 视频或更新消息。 如果用户使用的浏览器不具有该插件或原生支持,他们可以尝试安装该插件。
对不使用插件的网站进行更新的过程可能比较耗时。你可以建议用户暂时在 Internet Explorer 10 的桌面视图中查看你的网站。只需更新网站的 "META" 标记或 "HTTP" 标头,Internet Explorer 即会通知用户并提供一个切换到桌面的选项。
HTML

HTTP Header
X-UA-Compatible: requiresActiveX=true
META TAG
<meta http-equiv="X-UA-Compatible" content="requiresActiveX=true"/>


Note
请牢记,用户使用的可能是手机等设备,这些设备即使在适用于桌面版的 Internet Explorer 中也不运行现有的 ActiveX 控件。其中一些设备的屏幕可能较小或仅支持触控输入,因而无法完全适用于 ActiveX 控件或桌面浏览体验。仅当不存在任何相当的回退内容时才能迫使用户进入桌面体验。
如果你希望在桌面中模拟无插件体验,以使用 F12 开发者工具来调试网站问题,请先启用 ActiveX 筛选。你可以从 Internet Explorer 启用 ActiveX 筛选,方法是单击“工具”,然后依次单击“安全性”和“ActiveX 筛选”。此操作将关闭所有 ActiveX 控件和外接程序,允许你根据网页的需要选择性地启用它们。

2.IE10 对javascript的支持比IE8要好,支持CSS3
IE10的主要改进有拥有一个支持 HTML5 的基础平台,并且支持跨多个其他现代浏览器的统一标记,广泛支持 HTML5, CSS3 和 EcmaScript5 等附加标准,为开发人员提供一个全面支持各项标准的平台,使其能够制作内容日益丰富且界面漂亮的无插件网站。
  来看看IE10与IE8及IE9之间的几项测试对比吧。其中除了JavaScript得分越小越好外,其它的都是得分越多越好!
IE8 IE9 IE10
Acid √ √ √
Acid3 23 100 100
JavaScript(MS) 4148 581 219
HTML5 42 138 319

3. Internet Explorer 10 标准模式和 Quirks 模式中删除了对 XML 数据岛的支持
4. ASP.NET 无法检测 Internet Explorer 10
5. Internet Explorer 10 标准模式和 Quirks 模式中删除了对条件注释的支持
6. Internet Explorer 10 夏令时调整时间 准确性提高
7. 对于“Internet 区域”中的网页,基于 DirectX 的筛选器和过渡(DX 筛选器)在 Internet Explorer 10 中已过时
8. Internet Explorer 10 用户代理头信息已针对这一新浏览器进行了相应的更新
9. 在 Internet Explorer 10(Quirks 和 IE10 文档模式)中,矢量标记语言 (VML) 已过时。
10. 更安全、隐私性更好 采用行业领先的 SmartScreen 技术,帮助提高电脑和信息的网络安全性

这篇关于win 8 IE10 与 win 7 IE8环境的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/996809

相关文章

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

深度解析Spring Boot拦截器Interceptor与过滤器Filter的区别与实战指南

《深度解析SpringBoot拦截器Interceptor与过滤器Filter的区别与实战指南》本文深度解析SpringBoot中拦截器与过滤器的区别,涵盖执行顺序、依赖关系、异常处理等核心差异,并... 目录Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Before和BeforeClass的区别及说明

《Before和BeforeClass的区别及说明》:本文主要介绍Before和BeforeClass的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Before和BeforeClass的区别一个简单的例子当运行这个测试类时总结Before和Befor

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

python获取cmd环境变量值的实现代码

《python获取cmd环境变量值的实现代码》:本文主要介绍在Python中获取命令行(cmd)环境变量的值,可以使用标准库中的os模块,需要的朋友可以参考下... 前言全局说明在执行py过程中,总要使用到系统环境变量一、说明1.1 环境:Windows 11 家庭版 24H2 26100.4061

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

Linux中的more 和 less区别对比分析

《Linux中的more和less区别对比分析》在Linux/Unix系统中,more和less都是用于分页查看文本文件的命令,但less是more的增强版,功能更强大,:本文主要介绍Linu... 目录1. 基础功能对比2. 常用操作对比less 的操作3. 实际使用示例4. 为什么推荐 less?5.