<html> <body> <a href="javascript:void(null)" onClick="setHome('http://www.jb51.net');">设为首页</a> - <a href="javascript:addBookmark('脚本之家','http://www.jb51.net')">加入收藏</a> <script type="text/javascript"> function addBookmark(title,url) { if (window.sidebar) { window.sidebar.addPanel(title,url,""); } else if( document.all ) { window.external.AddFavorite(url,title); } else if( window.opera && window.print ) { return true; } } function setHome(url) { if (document.all){ document.body.style.behavior='url(#default#homepage)'; document.body.setHomePage(url); }else if (window.sidebar){ if(window.netscape){ try{ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }catch (e){ alert( "该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" ); } } if(window.confirm("你确定要设置"+url+"为首页吗?")==1){ var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage',url); } } } </script> </body> </html>
相关推荐
总结来说,为了在Firefox火狐和旧版IE浏览器中实现“加入收藏”和“设为首页”的功能,需要编写兼容不同浏览器的JavaScript代码。上述代码提供了实现这两个功能的基本框架,但请注意,随着浏览器的更新和新功能的...
此外,“兼容火狐的设为首页和加入收藏”表明这个代码可能解决了在Firefox中设置首页和收藏的独特问题,因为不同浏览器对这些操作的处理方式可能会有所不同。 在压缩包中的“兼容IE火狐加入收藏.html”文件很可能是...
本文将深入探讨“IE FIREFOX兼容性测试”这一主题,旨在帮助开发者更好地理解和解决不同浏览器间存在的兼容性问题。 首先,我们来理解标题“IE FIREFOX兼容性测试”的含义。这指的是针对Internet Explorer(IE)和...
然而,由于不同的浏览器对JavaScript的支持程度和实现方式存在差异,尤其是Internet Explorer(IE)和Firefox这两款流行浏览器,开发者经常需要面对兼容性问题。以下是一些常见的JavaScript在IE和Firefox上的兼容性...
本篇将主要探讨JavaScript在Internet Explorer (IE) 和Firefox之间的兼容性挑战,并通过给出的文件名列表解析这些测试用例所涉及的知识点。 1. **createDocument测试.html** 在IE和Firefox中,创建XML文档的方法...
JavaScript在Firefox和IE之间的兼容性问题一直是前端开发者面临的一大挑战。由于这两个浏览器内核的不同,导致在处理某些JavaScript特性时存在差异。以下是一些常见的兼容性问题及其解决方案: 1. **Document.form....
5. **JavaScript兼容性**:IE与Firefox对JavaScript API的实现也有所不同。例如,IE的`document.all`属性在Firefox中不存在,而Firefox的`window.getSelection()`在旧版IE中可能无效。 为了解决这些问题,开发者...
例如,如果用户使用的是 IE 浏览器,那么 Sys.ie 属性将被设置为 IE 的版本号。 接着,我们可以根据浏览器类型和版本信息来进行不同的处理。在上面的代码中,如果用户使用的是 Firefox、Chrome、Opera 或 Safari ...
### JavaScript的IE与Firefox兼容性解决方案 #### 一、`document.form.item` 问题 - **现有问题**:代码中存在大量使用 `document.formName.item("itemName")` 的语句,这种写法在 Mozilla Firefox(简称MF)...
### IE FireFox 兼容问题 #### 背景与概述 在Web开发过程中,确保网页能在各种浏览器中正常显示是非常重要的。随着浏览器技术的发展,虽然现代浏览器在标准支持方面越来越一致,但在早期,不同浏览器对某些HTML、...
在网页开发过程中,浏览器兼容性问题常常困扰着开发者,尤其是IE和Firefox之间的差异。以下是针对“ie和火狐兼容问题”的详细总结: 1. **insertRow 和 insertCell**: 在IE中,`insertRow()`和`insertCell()`方法...
本主题主要探讨如何使用JavaScript实现跨浏览器的画线和画图功能,特别是兼容Firefox和IE等主流浏览器。 首先,JavaScript本身并不直接支持 canvas 元素的低级图形操作。canvas 是HTML5引入的一个元素,提供了在...
JavaScript兼容性问题一直是Web开发中的一个痛点,尤其是在处理IE与Firefox之间差异时。本文将深入探讨两者在JavaScript函数和方法、样式访问和设置、DOM操作、事件处理以及其他方面的兼容性处理,帮助开发者解决跨...
JavaScript在不同浏览器之间的兼容性问题一直是开发者面临的重要挑战,尤其是早期的Internet Explorer(IE)和Mozilla Firefox(MF)之间存在显著差异。以下是一些关键的兼容性问题及其解决方案: 1. **document....
JavaScript 是一种广泛应用于网页开发的脚本语言,它在不同的浏览器上可能存在兼容性问题,特别是老版本的 Internet Explorer (IE) 和 Mozilla Firefox (MF)。本文将深入探讨这两个浏览器之间的 JavaScript 兼容性...
"Firefox IE Tab"是一款专为火狐浏览器设计的扩展,它允许用户在Firefox中以Internet Explorer内核的方式浏览网页。这个扩展对于那些需要在不同浏览器环境中测试网站兼容性的开发者或者经常在两个浏览器间切换的用户...
本文将详细解析在Firefox浏览器中实现JS脚本兼容的一些关键点,以确保代码在Firefox和其他浏览器上的表现一致。 1. **window.event 兼容脚本** 在IE中,`window.event`可以直接获取当前事件对象,但在Firefox中则...
"JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)"是一个专门为JavaScript环境设计的,旨在解决跨浏览器兼容性问题的日期选择工具。这个组件的目标是确保在不同浏览器如Internet Explorer(IE)、Firefox、...