下面就给出一段能够兼容各个浏览器的代码。

<!doctype html>
<html>
<head>
< >加入收藏和设为首页</ >
<  type=\"text/ \">
//加入收藏
function AddFavorite(sURL, s ){
	sURL = encodeURI(sURL); 
	try{
		window.external.addFavorite(sURL, s ); 
	}catch(e){
			try{ 
				window.sidebar.addPanel(s , sURL, \"\"); 
			}catch(e){
				alert(\"加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.\");
			} 
	}
}
//设为首页
function SetHome(url){
	if (document.all){
		document.body.style.behavior=\'url(#default#homepage)\';
		document.body.setHomePage(url);
	}
	else{
		alert(\"您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!\");
	}
} 
</ >
</head>
<body>
<a href=\" :void(0)\">设为首页</a>
<a href=\" :void(0)\">加入收藏</a>
</body>
</html>

在线运行

收藏 打印