`
hsys
  • 浏览: 290881 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

兼容FireFox和IE8的设为首页和添加收藏

阅读更多
设置首页和添加收藏是很常用的JS脚本,但是我以前经常用的那些脚本,在IE下是没有任何问题的,但是在FireFox下就不行了,今天上网查了一些资料,发现了可以兼容的脚本,经过修改测试,是可行的。

<html>

<head>
<script>
function addCookie(){  // 加入收藏夹
	if (document.all){
		window.external.addFavorite('http://www.caidao8.com', '财刀网');
	}else if (window.sidebar){
		window.sidebar.addPanel('财刀网', 'http://www.caidao8.com', "");
	}
}

function addCookie2(){
	try{
		window.external.AddFavorite('http://www.caidao8.com','财刀网'); 
	}catch(e){
		(window.sidebar)?window.sidebar.addPanel('财刀网','http://www.caidao8.com',''):alert('请使用按键 Ctrl+d,收藏财刀网'); 
	}
}

function setHomepage(){  // 设置首页
	if (document.all){
		document.body.style.behavior = 'url(#default#homepage)';
		document.body.setHomePage('http://www.caidao8.com');
	}else if (window.sidebar){
		if (window.netscape){
			try {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}catch (e) {
				alert("该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage', 'http://www.caidao8.com');
	}
} 
</script>
</head>
<body>
<a href="javascript:setHomepage();" >首页</a>

<a href="javascript:addCookie();">收藏"</a>
</body>
</html>

分享到:
评论
4 楼 wjjleopard 2010-03-02  
写楼主!
体验一下
3 楼 kjj 2010-02-08  
呵呵,楼上,你是才学会上网吧,没看见代码前面有复制功能吗!!
2 楼 BrightLi1987 2010-02-08  
有用的,楼主可否打包下载啊,讨厌的行号啊
1 楼 kjj 2010-02-08  
好东西,收藏了,楼主幸苦

相关推荐

    兼容firefox火狐、IE6IE7IE8加入收藏,设为首页代码

    针对不同的浏览器,特别是老版本的浏览器如Firefox火狐和Internet Explorer (IE6、IE7、IE8),需要编写特定的代码来实现特定的功能,例如“加入收藏”和“设为首页”。下面将详细解释如何实现这些功能。 首先,我们...

    设为首页、加入收藏代码,兼容IE和fireFox

    ### 设为首页、加入收藏代码,兼容IE和Firefox 在网页开发中,有时我们需要提供一些功能,例如将当前页面设置为浏览器的主页或者添加到收藏夹。这些功能能够方便用户快速访问网站,同时也能提高网站的曝光度。下面...

    Firefox和IE兼容参考

    在网页开发过程中,Firefox(火狐浏览器)和Internet Explorer(IE浏览器)的兼容性问题一直是一大挑战。这两个浏览器在解析HTML、CSS以及JavaScript时有着不同的实现方式,导致某些代码在Firefox下正常运行,但在IE...

    加入收藏代码 兼容IE火狐加入收藏

    此外,“兼容火狐的设为首页和加入收藏”表明这个代码可能解决了在Firefox中设置首页和收藏的独特问题,因为不同浏览器对这些操作的处理方式可能会有所不同。 在压缩包中的“兼容IE火狐加入收藏.html”文件很可能是...

    js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE.docx

    JavaScript 实现浏览器收藏夹功能的兼容性代码主要针对两种主流浏览器:Internet Explorer(IE)和 Mozilla Firefox。在不同浏览器中,实现将网页加入收藏夹的方法是不同的,因此需要编写兼容性的代码来确保在各种...

    IE与Firefox的CSS兼容大全

    在网页设计中,CSS(层叠样式表)的兼容性是一个关键问题,特别是对于历史悠久的Internet Explorer(IE)和相对现代的Firefox浏览器。由于这两者对CSS标准的解析方式不同,开发者经常面临兼容性挑战。以下是一些针对...

    如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器.pdf

    针对标题提及的"如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器",这里将详细讨论一些关键的CSS兼容性问题及解决方案。 1. **DOCTYPE的影响**: DOCTYPE声明会影响浏览器进入何种文档模式。在HTML4或...

    在Firefox下直接调用IE浏览器(IETab这个插件).zip

    ".xpi"文件实际上是一个ZIP归档,包含所有必要的组件和资源,用户可以直接在Firefox中安装这个文件来添加IETab功能。 安装IETab插件的过程通常是这样的: 1. 下载"ie_tab_2-win.xpi"文件到本地计算机。 2. 打开Fire...

    兼容IE,火狐的收藏本页

    本文将深入探讨如何实现在Internet Explorer(IE)与Mozilla Firefox(火狐)浏览器中兼容的“收藏本页”功能,即用户可以轻松地将当前浏览的页面添加到收藏夹或书签中。 #### 一、IE浏览器中的收藏功能实现 在IE...

    CSS HACK 兼容列表 Firefox,IE5,IE5.5,IE6,IE7,IE8.rar

    这份名为“CSS HACK 兼容列表 Firefox,IE5,IE5.5,IE6,IE7,IE8.rar”的压缩包,提供了针对这些浏览器的CSS Hack解决方案,以确保在不同环境下页面的正常显示。 CSS Hack通常指的是利用浏览器解析CSS的bug或者特性,...

    CSS兼容IE6,,IE7,I8 FIREFOX

    ### CSS兼容IE6、IE7、IE8及Firefox解析与应用 #### 一、引言 随着Web技术的发展,浏览器的兼容性问题一直是前端开发者关注的重点。尤其在早期的Web开发过程中,Internet Explorer(IE)系列浏览器由于市场份额较大...

    IE6.0、IE7.0 与FireFox CSS兼容的解决方法

    2. **居中对齐**:Firefox中,设置`div`的`margin-left`和`margin-right`为`auto`即可实现居中,但IE6和IE7需要通过设置`body`的`text-align`为`center`,然后让`div`的`margin`自动调整。 3. **高度和宽度的适应**...

    IE6、_IE7、IE8、Firefox兼容性问题

    在网页开发中,兼容性问题是一个常见且棘手的问题,尤其是涉及到老版本的Internet Explorer(IE6、IE7、IE8)和Firefox等其他浏览器。这些浏览器对于CSS(层叠样式表)的解析方式存在差异,导致在不同浏览器中页面...

    IE FIREFOX兼容性测试

    本文将深入探讨“IE FIREFOX兼容性测试”这一主题,旨在帮助开发者更好地理解和解决不同浏览器间存在的兼容性问题。 首先,我们来理解标题“IE FIREFOX兼容性测试”的含义。这指的是针对Internet Explorer(IE)和...

    兼容IE和Firefox获得keyBoardEvent对象

    兼容IE和Firefox获得keyBoardEvent对象 在 JavaScript 编程中,获得keyBoardEvent对象是非常重要的,但是不同的浏览器对其支持不同。IE和Firefox是两种最常用的浏览器,它们对keyBoardEvent对象的支持存在一定的...

    css3圆角兼容火狐、IE和webkit

    本文将详细探讨如何实现CSS3圆角在火狐(Firefox)、Internet Explorer(IE)以及基于WebKit内核的浏览器(如Chrome和Safari)中的兼容性。 1. **火狐浏览器(Firefox)兼容性** 火狐从Firefox 3.6版本开始支持CSS...

    Firefox IE兼容教程

    本教程主要关注"Firefox IE兼容"问题,这是针对美工和Web程序员的重要知识领域。由于Firefox和Internet Explorer(IE)是两种广泛使用的浏览器,它们之间的兼容性问题经常困扰着开发者。以下是关于这个主题的详细...

    Firefox, IE5, IE5.5, IE6, IE7, IE8多种浏览器兼容的问题

    ### Firefox, IE5, IE5.5, IE6, IE7, IE8 多种浏览器兼容的问题 在早期的Web开发阶段,不同的浏览器之间存在显著的技术差异,这导致了跨浏览器兼容性问题的出现。本篇文章将针对Firefox、IE5、IE5.5、IE6、IE7以及...

Global site tag (gtag.js) - Google Analytics