IE11已经登陆Win8.1,它的API有了很大变更
一、User-agent字符串的更改
IE10的是
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
IE11则是
Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko
比较一下会发现
- IE6-IE10的 “MSIE” 去掉了
- 添加了 “like Gecko”,其它现代浏览器都有
- 添加了特有的 “rv”
二、修改,添加了一些API
- navigator.appName 属性现在会返回 "Netscape" 以反映 HTML5 标准和匹配其他浏览器的行为
- navigator.product 属性现在会返回 "Gecko" 以便反映 HTML5 标准和匹配其他浏览器的行为
- XDomainRequest 对象被 XMLHttpRequest 的 CORS 替换
- 已添加对 __proto__ 的支持
- 已添加 dataset 属性
三、为了完全丢掉包袱,支持现行标准。删去了一些旧IE API
相关:
http://msdn.microsoft.com/zh-cn/library/ie/bg182636(v=vs.85).aspx
http://windows.microsoft.com/zh-cn/windows-8/preview-download
相关推荐
- **删除**:为了支持现代Web标准,IE11移除了若干传统API功能,例如某些不再符合标准要求的属性和方法。 #### 五、URL字符编码 为了更好地与其他现代浏览器保持一致,IE11更改了URL的字符编码方式。具体而言,...
补丁可能更新了这些接口,以适配IE9的API变化。 7. **安装过程**:QTPWEB_00078.EXE是补丁的安装程序,用户需要按照指定的步骤运行此文件,进行安装。安装过程中可能会涉及到对QTP11主程序的检测、备份现有配置以及...
**IE11浏览器全新功能详解** ...总之,IE11浏览器的这些新特性显著提升了用户体验,加强了开发者工具的功能,更好地支持Web标准,尤其是HTML5和WebGL,为网络应用和多媒体内容带来了革命性的变化。
使用非IE浏览器打开"JQAPI1.6_air/html.html",可直接查看1.6的API界面,进行学习和查询。 总之,理解并熟练运用jQuery 1.6 API和1.4 API,将有助于提升开发效率,创建更高效、更稳定的网页应用。无论是选择哪一个...
这部分内容未给出详细信息,但可以预见,随着IE版本的提升,JavaScript的执行环境和DOM操作也会有所改变,可能涉及对旧有API的废弃和新API的支持,以及DOM事件处理的改进。 总之,从IE6升级到IE9的过程,开发者需要...
这可能是因为Chrome浏览器的更新导致了与该扩展的不兼容,或者是扩展自身的问题,如未及时更新以适应Chrome的新安全策略或API变化。 2. 版本1.0.2.4:这个版本则有特定的操作系统限制,仅能在Windows 8环境下运行。...
API通常由一系列的函数、类和对象组成,通过ActiveX技术在IE浏览器中实现。 2. **API的主要组件**: - **地图操作**:包括加载地图、缩放、平移、旋转地图等基础操作。此外,还可以设置图层的可见性、透明度,以及...
然而,通过开发者们的努力,这个问题已经被解决,现在提供的修改后的版本宣称支持从IE6到IE11的所有版本。 jQuery Uploadify.js的核心功能包括: 1. **多文件选择**:用户可以一次选择多个文件进行上传,提高了...
3. **API与编程接口**:开发者通过调用IE的ActiveX技术或BHO(Browser Helper Object)来创建插件,这些插件可以访问和操作网页内容。 4. **功能实现**:常见的插件功能包括网页拦截、广告过滤、密码管理、下载加速...
IE11的发布对于网页开发者和浏览器兼容性测试人员而言,带来了一些挑战和需要关注的新变化。本文将详细介绍IE11更新后,关于用户代理字符串(User-agent)更改,以及不再支持document.all等旧特性的情况。 用户代理...
同时,要确保插件能在不同版本的IE上正常工作,因为不同版本的API可能会有所变化。 8. **案例分析**:"DM_IE_PlugIn"可能包含一个或多个实际的插件示例,通过分析和运行这些示例,学习者可以直观地了解IE插件的生命...
# IE6-IE9兼容性问题列表及解决...了解这些变化对于维护老版本浏览器的兼容性和优化用户体验至关重要。开发者应当密切关注浏览器的新特性,同时也要留意旧版本浏览器的限制,以确保网站能够在各种环境中都能表现出色。
Flash的Socket API可以模拟WebSocket的双向通信,提供了一种在旧版IE浏览器上实现WebSocket功能的途径。因此,"WebSocketDemo"可能包含了一个使用Flash作为WebSocket代理的解决方案。 在"WebSocketDemo"项目中,...
对于程序员来说,可以利用编程语言的特定库或者API来获取IE收藏夹路径。例如,在C#中,可以使用`Environment.GetFolderPath`方法,如下所示: ```csharp string favoritesPath = Environment.GetFolderPath...
7. **处理结果**:查询结果通常会在网页上显示,可以通过监视`WebBrowser`的`Document`变化,或者使用JavaScript将结果返回给Delphi,然后由Delphi处理并显示在应用的其他部分。 在文件列表中的`WebBrowse`可能是一...
2. **Windows API调用**:Delphi允许直接调用Windows操作系统API,源码可能会展示如何处理IE浏览器的设置和状态,如注册表操作、进程控制等。 3. **网络编程**:由于涉及IE恢复,源码可能包含了与HTTP协议、Cookie...
ECharts V3对浏览器的兼容性较好,支持IE8+以及现代浏览器。同时,它还提供了移动端适配方案,适应移动设备的显示需求。 通过理解和掌握以上知识点,开发者能够充分利用ECharts V3离线API创建出丰富且交互性强的...
这些变化可能与VB6中使用的IE控件(通常是MSComCtrl.ocx或SHDocVw.dll)的旧版接口不兼容,导致控件在新版本的IE中运行异常。 解决VB中IE控件失效的方法主要有以下几步: 1. **注册表调整**:问题的核心在于注册表...