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

相关文章

一篇文章彻底搞懂macOS如何决定java环境

《一篇文章彻底搞懂macOS如何决定java环境》MacOS作为一个功能强大的操作系统,为开发者提供了丰富的开发工具和框架,下面:本文主要介绍macOS如何决定java环境的相关资料,文中通过代码... 目录方法一:使用 which命令方法二:使用 Java_home工具(Apple 官方推荐)那问题来了,

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

MySQL中VARCHAR和TEXT的区别小结

《MySQL中VARCHAR和TEXT的区别小结》MySQL中VARCHAR和TEXT用于存储字符串,VARCHAR可变长度存储在行内,适合短文本;TEXT存储在溢出页,适合大文本,下面就来具体的了解... 目录一、VARCHAR 和 TEXT 基本介绍1. VARCHAR2. TEXT二、VARCHAR

python中getsizeof和asizeof的区别小结

《python中getsizeof和asizeof的区别小结》本文详细的介绍了getsizeof和asizeof的区别,这两个函数都用于获取对象的内存占用大小,它们来自不同的库,下面就来详细的介绍一下... 目录sys.getsizeof (python 内置)pympler.asizeof.asizeof

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

Vue和React受控组件的区别小结

《Vue和React受控组件的区别小结》本文主要介绍了Vue和React受控组件的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录背景React 的实现vue3 的实现写法一:直接修改事件参数写法二:通过ref引用 DOMVu

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Go之errors.New和fmt.Errorf 的区别小结

《Go之errors.New和fmt.Errorf的区别小结》本文主要介绍了Go之errors.New和fmt.Errorf的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考... 目录error的基本用法1. 获取错误信息2. 在条件判断中使用基本区别1.函数签名2.使用场景详细对

Redis中哨兵机制和集群的区别及说明

《Redis中哨兵机制和集群的区别及说明》Redis哨兵通过主从复制实现高可用,适用于中小规模数据;集群采用分布式分片,支持动态扩展,适合大规模数据,哨兵管理简单但扩展性弱,集群性能更强但架构复杂,根... 目录一、架构设计与节点角色1. 哨兵机制(Sentinel)2. 集群(Cluster)二、数据分片