(1)获得焦点
IE:openwindow.focus();
IE/FF: window.setTimeout( function(){openwindow.focus(); }, 0);
(2)大小
IE: 20
IE/FF: 20px
(3)鼠标-手型
IE: style="cursor: hand"
IE/FF: style="cursor: pointer"
(4)flash中的flashvars属性
IE中
<param name="movie" value="test.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="youUrl=123" />
<param name="menu" value="false" />
<embed
src="test.swf"
quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"
width="580"
height="350" />
Firefox中
<param name="movie" value="test.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="youUrl=123" />
<param name="menu" value="false" />
<embed
flashvars="youUrl=123"
src="test.swf"
quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"
width="580"
height="350" />
很清楚在IE中只要放在<param name="flashvars" value="youUrl=123" />而在Firefox中却是要放在<embed flashvars="youUrl=123" />才是有效的,所以建议大家在param和embed中都放上一个这样兼容性也就高了。
(5)window.close()
IE6、IE7、Firefox无提示关闭窗口的代码,兼容IE/Firefox/Chrome
<a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭窗口</a>
window.close()在IE下可以执行关闭,但在Firefox下不关闭,网上有好多的答案,但都实现不了,经过仔细查找问题不是JS代码window.close()的问题,而是Firefox的配置问题,解决方法如下:
在Firefox地址栏里输入 about:config
在配置列表中找到dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。
注:默认是false,是为了防止脚本乱关窗口
(6)event事件兼容
IE:window.event
为了兼容IE与FireFox,一般的事件处理方法为:
btn.onclick=handle_btn_click;
function handle_btn_click(evt)
{
if(evt==null)evt=window.event;//IE
//处理事件.
}
(7)获取flash的id
IE:<object id="goldeninfoCamera"
FF:<embed id="goldeninfoCamera2"
FF/IE:<object id="goldeninfoCamera"
<embed id="goldeninfoCamera2"
注:为了兼容两种浏览器,两个都写上
(8)各种浏览器下accesskey快捷键的使用方法
<a href="http://www.dreamdu.com/xhtml/" accesskey="h">
(按住Alt键)点击键盘上的h按钮,再按回车(IE)就可以直接链接到HTML教程.
</a>
IE浏览器
按住Alt键,点击accesskey定义的快捷键(焦点将移动到链接),再按回车.
FireFox浏览器
按住Alt+Shift键,点击accesskey定义的快捷键.
Chrome浏览器
按住Alt键,点击accesskey定义的快捷键.
Opera浏览器
按住Shift键,点击esc,出现本页定义的accesskey快捷键列表可供选择.
Safari浏览器
按住Alt键,点击accesskey定义的快捷键.
分享到:
相关推荐
本文将围绕Firefox浏览器与Internet Explorer(简称IE)之间关于JavaScript脚本的兼容性差异进行详细探讨,并通过具体的示例来帮助开发者更好地理解和解决实际开发过程中遇到的问题。 #### 二、关键知识点详解 ###...
本文将详细解析在Firefox浏览器中实现JS脚本兼容的一些关键点,以确保代码在Firefox和其他浏览器上的表现一致。 1. **window.event 兼容脚本** 在IE中,`window.event`可以直接获取当前事件对象,但在Firefox中则...
本篇将主要探讨JavaScript在Internet Explorer (IE) 和Firefox之间的兼容性挑战,并通过给出的文件名列表解析这些测试用例所涉及的知识点。 1. **createDocument测试.html** 在IE和Firefox中,创建XML文档的方法...
JavaScript是一种广泛应用于网页开发的脚本语言,但在不同的浏览器中,其执行方式可能存在差异,特别是老版本的Internet Explorer(IE)和Firefox。由于历史原因,IE对某些特性有着独特的实现,而Firefox则遵循更...
在网页开发中,兼容性问题是一个常见且棘手的问题,尤其是涉及到老版本的Internet Explorer(IE6、IE7、IE8)和Firefox等其他浏览器。这些浏览器对于CSS(层叠样式表)的解析方式存在差异,导致在不同浏览器中页面...
"JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)"是一个专门为JavaScript环境设计的,旨在解决跨浏览器兼容性问题的日期选择工具。这个组件的目标是确保在不同浏览器如Internet Explorer(IE)、Firefox、...
通过理解和运用这些知识点,开发者可以更好地处理IE与Firefox之间的兼容性问题,确保网站在不同浏览器上提供一致的用户体验。同时,随着Edge浏览器的普及和IE的逐渐淘汰,关注现代浏览器的兼容性也将变得更为重要。
本篇文章将详细阐述Selenium如何与Chrome、Firefox和IE这三大主流浏览器进行集成,以及驱动的下载和使用方法。 首先,我们来了解一下Selenium WebDriver。WebDriver是一种接口,让开发者可以编写跨浏览器的自动化...
然而,由于不同的浏览器对其解析和执行的方式存在差异,尤其是IE(Internet Explorer)和Firefox,这导致了JavaScript在不同浏览器间的兼容性问题。这份文档“IE火狐的JavaScript兼容.doc”深入探讨了这些差异,并...
在IE浏览器中,OCX插件是非常常见的,但因为安全性和兼容性问题,其他浏览器如Firefox并不默认支持。 描述中提到的“在FireFox中注册axhost.r39.xpi,然后安装ffactivex-setup-r39.exe”,这是一套步骤来使Firefox...
通过以上代码,我们可以在IE6、7、8和Firefox之间实现打开和关闭窗口的兼容脚本。记住,虽然这些技巧可以解决大部分问题,但随着浏览器更新和新特性的引入,持续测试和调整代码以保持兼容性是必要的。同时,随着IE的...
在IT行业的前端开发领域,浏览器兼容性一直是一个关键议题,特别是在处理旧版浏览器如IE6、IE7、IE8以及火狐(Firefox)时。本文将深入探讨这些浏览器的兼容性问题,以及如何通过特定的技术手段来实现跨浏览器的一致...
然而,由于不同浏览器的实现差异,特别是Internet Explorer(IE)和Firefox,开发者经常面临兼容性问题。以下是一些关键的JavaScript兼容处理策略: 1. **数组、集合类对象的元素访问** - IE支持`for...in`循环...
了解在IE和Firefox中的调试方法能帮助开发者确保代码在各浏览器中的兼容性和性能。 总结,JavaScript调试是提高代码质量和效率的关键步骤。无论是Firefox的开发者工具还是IE的Developer Tools,都提供了丰富的功能...
"Javascript的IE和Firefox兼容性"则涉及到JavaScript在不同浏览器中的行为一致性问题。Internet Explorer(IE)和Mozilla Firefox是两个历史悠久且具有广泛用户基础的浏览器,它们对JavaScript的支持存在差异,尤其...
特别是对于早期版本的Internet Explorer (IE) 和 Firefox (MF),由于它们对JavaScript的支持存在差异,因此开发者需要特别注意以确保网页脚本能够兼容这些浏览器。本文将详细探讨在编写JavaScript时遇到的一些常见...
loadrunner11支持的浏览器有限,IE一般支持到IE9,火狐支持的最好的就是火狐10。但是在面临系统对这些浏览器兼容行不好的时候,录制脚本的时候就会出现问题。为了规避这些问题,才有代理的方式录制脚本,就可以突破...
本文将详细介绍在IE与Firefox浏览器之间实现JavaScript脚本兼容的方法,主要涉及函数、属性、方法等方面的内容。 #### 1. 获取表单元素 - **IE**: 支持`document.formName.item("itemName")`和`document.formName....
然而,随着Firefox、Chrome等现代浏览器的崛起,IE逐渐失去了市场领先地位。每个IE版本都有其独特的渲染引擎和JavaScript实现,导致在不同版本之间存在显著的差异,这给前端开发者带来了巨大的兼容性挑战。IETester...