`
haolianshuai
  • 浏览: 23226 次
社区版块
存档分类
最新评论

关于浏览器在不同系统之间是存在差别的

阅读更多
今天我遇到一个困扰我半天的问题,总结下,以便后人遇到类似问题快速解决!
我在项目整合实现单点登录过程中遇到一个关于ie8浏览器(在不同系统下)和ie9浏览器在同样的代码下的运行效果
html代码如下:
<iframe name="frameId"/>

js代码如下:
var frameId = document.getElementById("frameId");
alert(frameId);

在window xp系统下面ie8、ie7运行结果会是:object(xp系统下面按照id在dom中找不到则按照name查找)
在window server2003系统下面ie8运行结果会是:null
在window7系统下面ie9运行结果会是:null
在window server2008系统下面ie8运行结果会是:null
在window server2008系统下面ie10运行结果会是:object
总结:说明同样版本的浏览器在不同系统的环境下面是存在差异的,如果程序想正常运行,最好按照标准来写,另外ie8跟ie9在css样式上也存在很大的差别
分享到:
评论

相关推荐

    事件模型在各浏览器中存在差异

    事件对象在不同浏览器中的实现也存在差异。在DOM 2 Events中,Event接口提供了事件的相关信息,如事件类型、目标、时间和是否阻止冒泡等。但各个浏览器对某些特定事件属性或方法的支持可能存在差异。例如,`event....

    js关于不同浏览器的不同之处

    ### JavaScript 中不同浏览器下的特性差异:clientHeight, offsetHeight, scrollHeight ...通过以上介绍可以看出,在使用这些尺寸相关的属性时,开发者需要注意不同浏览器之间的差异,并选择合适的方法来适应各种情况。

    浏览器区别

    性能方面,浏览器之间也存在差异。Chrome以其快速的页面加载和JavaScript执行速度著名,而Firefox则在隐私保护和资源管理方面表现出色。此外,内存占用也是一个重要指标,有些浏览器在打开多个标签页时可能会占用...

    web 浏览器兼容工具

    这类工具能够帮助我们分析不同浏览器之间的样式差异,提供解决兼容性问题的代码或建议,从而确保网站在各种主流浏览器上都能正常工作。 首先,我们需要理解浏览器兼容性问题的来源。主要问题通常出在以下几个方面:...

    判断浏览器版本的js代码

    这是因为不同浏览器对Web标准的支持程度可能有所不同,甚至同一浏览器的不同版本之间也存在差异。本文将详细介绍如何使用JavaScript来判断用户的浏览器类型及其版本。 ### 知识点二:`navigator.userAgent`属性 `...

    使用缺省浏览器打开指定网页

    在计算机操作中,"使用缺省浏览器打开指定网页"是一个常见的任务,这涉及到操作系统与浏览器之间的交互以及程序接口的使用。缺省浏览器是指系统默认设置用来打开网页链接的应用程序,通常是我们经常使用的如Google ...

    Acronis2018 tib浏览器.rar

    TIB文件类似于Ghost(Ghost是由Symantec公司开发的一款著名的系统克隆和备份工具)文件,但它们之间存在一些关键区别。Acronis TrueImage的TIB文件支持加密、分割和压缩,这使得备份文件更加安全且便于在不同的存储...

    常见浏览器内核及其特点

    这是因为不同的浏览器内核在解析HTML、CSS以及执行JavaScript时可能存在差异,这直接影响到网页的兼容性和性能表现。根据提供的文件信息,我们可以深入探讨几种常见的浏览器内核,包括Trident、Gecko、Presto、...

    浏览器内核分类

    由于不同内核之间的差异,同一个网页在不同浏览器中的表现可能会有很大区别。例如,Trident内核对某些CSS属性的支持有限,而Webkit内核则可能对这些属性有更好的支持。因此,为了确保网站能够在各种设备和浏览器上...

    用JAVASCRIPT修正12个常见的浏览器问题

    描述中提到,尽管现代浏览器对CSS的支持已经很好,但仍然存在某些元素在不同浏览器中显示不一致的情况。在这种情况下,开发者可以借助JavaScript来弥补这些差异,确保网页在各种浏览器上的兼容性。 标签...

    android 系统自带app源码之浏览器

    在Android系统中,内置的Browser应用是用户浏览网页的主要工具之一。这个应用是开源的,因此我们可以深入研究其源码来了解它的实现机制,优化性能,或者为自定义的Android项目提供灵感。以下是对Android系统自带...

    wins镜像浏览器

    总的来说,Wins镜像浏览器是一个为IT专业人士量身打造的系统管理工具,它的存在简化了系统维护和安装的工作流程,提高了工作效率,同时也体现了现代IT工具对用户体验和效率的追求。通过熟练掌握这类工具,技术人员...

    360浏览器无法导入收藏夹怎么办.docx

    在使用360浏览器时,有时用户可能会遇到无法导入收藏夹的问题,这通常是由于不同浏览器之间的数据兼容性或导入机制不一致导致的。本文将详细解释这个问题并提供三种解决方法。 1. IE收藏夹导入 360浏览器提供了一种...

    js浏览器兼容问题的大全

    不同的浏览器对标准的实现可能存在差异,导致代码在某些浏览器上运行正常,而在其他浏览器上可能出现错误或效果不一致。"js浏览器兼容问题的大全"这个主题涵盖了如何处理这些挑战的关键知识点。 首先,JavaScript的...

    c++实现跨浏览器插件

    标题中的“C++实现跨浏览器插件”是指利用C++编程语言开发一种插件,使其能在不同的网络浏览器中运行。这种技术通常涉及到浏览器插件的API接口,特别是NPAPI(Netscape Plugin Application Programming Interface)...

    易语言浏览器控件(支持Tab)

    通过调用这些接口,开发者可以在易语言中创建一个可以接受Tab键输入的浏览器窗口,从而提高用户体验,让用户能够在表单或链接之间轻松地使用键盘导航。 在提供的压缩包中,我们看到了以下几个关键文件: 1. **...

    AJ.zip_AJ浏览器

    5. **兼容性**:对于一个自制浏览器,可能需要关注不同浏览器或操作系统之间的兼容性问题,确保在多种环境下都能正常运行。 6. **错误处理和调试**:源代码应包含良好的错误处理机制,方便开发者和用户定位并解决...

    浏览器通过摄像头识别二维码demo

    关于火狐浏览器的兼容性,这可能是因为其他浏览器对WebRTC或getUserMedia的支持不够完善,或者在某些API的实现上有所不同。例如,Chrome和其他基于Blink内核的浏览器可能需要额外的步骤来处理流媒体数据。为确保跨...

Global site tag (gtag.js) - Google Analytics