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

相关文章

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。 1、安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 2、查看nvm版本 nvm --version 3、安装

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

高并发环境中保持幂等性

在高并发环境中保持幂等性是一项重要的挑战。幂等性指的是无论操作执行多少次,其效果都是相同的。确保操作的幂等性可以避免重复执行带来的副作用。以下是一些保持幂等性的常用方法: 唯一标识符: 请求唯一标识:在每次请求中引入唯一标识符(如 UUID 或者生成的唯一 ID),在处理请求时,系统可以检查这个标识符是否已经处理过,如果是,则忽略重复请求。幂等键(Idempotency Key):客户端在每次

native和static native区别

本文基于Hello JNI  如有疑惑,请看之前几篇文章。 native 与 static native java中 public native String helloJni();public native static String helloJniStatic();1212 JNI中 JNIEXPORT jstring JNICALL Java_com_test_g

pico2 开发环境搭建-基于ubuntu

pico2 开发环境搭建-基于ubuntu 安装编译工具链下载sdk 和example编译example 安装编译工具链 sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib 注意cmake的版本,需要在3.17 以上 下载sdk 和ex

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

跨系统环境下LabVIEW程序稳定运行

在LabVIEW开发中,不同电脑的配置和操作系统(如Win11与Win7)可能对程序的稳定运行产生影响。为了确保程序在不同平台上都能正常且稳定运行,需要从兼容性、驱动、以及性能优化等多个方面入手。本文将详细介绍如何在不同系统环境下,使LabVIEW开发的程序保持稳定运行的有效策略。 LabVIEW版本兼容性 LabVIEW各版本对不同操作系统的支持存在差异。因此,在开发程序时,尽量使用

Go Playground 在线编程环境

For all examples in this and the next chapter, we will use Go Playground. Go Playground represents a web service that can run programs written in Go. It can be opened in a web browser using the follow

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom