`
文博Z.BOY
  • 浏览: 12783 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

JS解析XML时与opera浏览器兼容问题

阅读更多

首先、说一点关于opera浏览器不兼容问题。一般出现不兼容问题有两种原因:

第一:加载XML方式

第二:处理空白和換行方式

第二种的解决办法原理:空折、換行都属于文本节点,类型(nodeType)是3.而元素节点类型是1.所以可以在获取相应对象前,先进行判断。

还有有时在opera11.01版本中会出现xmlDoc.async<window.onload的异常信息


解决方法是:在浏览器输入网址的位置输入: about:config

会出现首选项编缉。

然后找到User Prefs

找到Allow File XMLHttpRequest后,把后面的勾打上,默认是不打勾的

如果有不对的地方,欢迎大家指出。

分享到:
评论

相关推荐

    js操作XML文件(兼容FF,IE)

    在处理XML(可扩展标记语言)文件时,JavaScript提供了多种方法来读取、解析和修改XML数据,尽管不同浏览器(如Firefox和Internet Explorer)的实现可能存在差异。本文将详细探讨如何在JavaScript中操作XML文件,并...

    JS实现的跨浏览器解析XML文件实例

    由于浏览器的兼容性问题,不同的浏览器可能使用不同的方式来创建和使用XMLHttpRequest对象,这就是所谓的“跨浏览器”解析XML文件。本文将深入讲解如何使用JavaScript实现这个功能,并提供一个实例。 首先,我们...

    浏览器中操作XML文档[归纳].pdf

    浏览器中的XML文档操作主要涉及到XML解析器、JavaScript编程接口以及不同的浏览器内核对XML处理的支持。XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用在数据交换、存储和展示等方面。在...

    不同浏览器对XML的解析是不同的

    这段代码展示了如何在不同浏览器(IE、Firefox、Chrome、Safari、Opera)中加载和解析XML文件。关键在于使用正确的XMLHttpRequest对象以及处理XML响应的方式。 首先,创建XMLHttpRequest对象时,需要考虑到旧版IE...

    JS读取本地XML(支持IE和火狐和Google和Opea)

    在JavaScript中,读取本地XML文件是一个常见的任务,特别是在处理数据或者构建动态Web应用程序时。由于浏览器的安全策略,直接访问本地文件系统通常是被禁止的...在实现过程中,一定要注意跨域安全问题和浏览器兼容性。

    js 加载并解析XML字符串的代码

    在本文中,我们将探讨如何使用JavaScript加载并解析XML字符串。XML(可扩展标记语言)是一种数据交换格式,常用于存储结构化数据。下面我们将详细解释相关知识点。 首先,我们来看一个简单的例子,展示如何在...

    解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题

    ### AJAX核心技术——XMLHttpRequest对象的创建与浏览器兼容性问题解析 AJAX(Asynchronous JavaScript and XML)是一种允许网页异步更新的技术,它使得用户在不刷新整个页面的情况下,可以与服务器交换数据并更新...

    前端必读:浏览器内部工作原理

    通过了解浏览器的工作机制,前端工程师能够更好地优化网站性能,解决跨浏览器兼容性问题。 #### 二、渲染引擎 **渲染引擎**是浏览器的核心组件之一,负责解析并渲染网页内容。当用户请求一个网页时,渲染引擎接收...

    JAVA_jsp任意浏览器的图片上传预览

    通过后端支持实现图片的异步上传与预览,可以有效解决多浏览器兼容性问题,同时提供一致且高效的用户体验。虽然这种方法增加了服务器端的负担,包括临时文件的管理,但通过合理的服务器配置和定时清理策略,这一挑战...

    浏览器与互联网20项须知

    20. **Web标准与兼容性**:遵循W3C制定的标准,关注不同浏览器对新特性的支持,确保代码的兼容性和稳定性。 以上这些知识点是开发者在构建和优化Web应用时需要掌握的基本技能,理解并运用它们能够提升开发效率和...

    sarissa-full-0.9.9.4

    2. 可能还有与特定浏览器兼容性的修复或扩展文件,如iepatch.js,针对Internet Explorer的补丁。 3. 示例和测试用例,帮助开发者了解如何使用Sarissa库。 4. 文档和API参考,提供了详细的使用指南和API说明。 5. ...

    网页浏览器源代码技术资料

    包括DOM操作、AJAX(异步JavaScript和XML)、WebSocket进行实时通信、Web Workers处理后台任务、Web Storage(本地存储)和IndexedDB(数据库存储)等,它们扩展了JavaScript的功能,使得浏览器可以与服务器交互和...

    kindeditor 相关JS文件

    总结来说,"kindeditor 相关JS文件"主要涉及JavaScript编程、DOM操作、事件处理、AJAX通信、JSON格式、跨浏览器兼容性、插件机制、CSS样式、安全性以及本地存储等多个方面的知识。了解并掌握这些知识点对于开发和...

    一个图片居中的CSS示例,兼容IE6,7,8和FF,opera,safari

    在网页设计中,让图片居中是一项常见的需求,尤其考虑到浏览器的兼容性问题,因为不同的浏览器可能对CSS的解析方式存在差异。这个示例提供的是一种跨浏览器的解决方案,旨在确保图片在IE6、IE7、IE8以及Firefox、...

    前端设计面试2.pdf

    处理HTML5新标签的浏览器兼容问题通常需要使用条件注释、JavaScript库(如Modernizr)或polyfill(提供新API的老浏览器的模拟实现)。区分HTML和HTML5,主要看文档类型声明(HTML5使用`&lt;!DOCTYPE html&gt;`),以及...

    Ajax工作原理及优缺点实例解析

    3. **浏览器兼容性**:虽然现代浏览器普遍支持Ajax,但在处理老旧浏览器时仍需要注意兼容性问题。 4. **调试困难**:相较于传统的HTML页面,Ajax页面的调试较为复杂。 #### 五、示例代码 ```javascript var xhr = ...

    ajaxfileupload.js

    作为“稳定版”,AjaxFileUpload.js 应该已经对各种主流浏览器进行了兼容性测试,包括Internet Explorer、Firefox、Chrome、Safari和Opera等。然而,对于较旧版本的浏览器,可能需要额外的polyfill或解决方案来确保...

    AJAX应用的通用流程

    在描述中提到,XMLHttpRequest对象的创建看似简单,但实际上由于历史遗留问题,即浏览器兼容性,这一过程并不直接。例如,在Internet Explorer(IE)中,XMLHttpRequest对象的创建需要通过ActiveXObject来实现,这是...

Global site tag (gtag.js) - Google Analytics