js设为首页代码和加入收藏代码

作者:Dreamer
出处:http://www.dreamerlzy.com/blog/article/detail/js-sethome-addfavorite
说明:本文版权归作者所有,欢迎转载,但未经作者同意时,请在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
参考: 无

支持ie,ff,chrome,safari,360安全,qq,遨游,搜狗浏览器,不兼容360急速浏览器的兼容模式下加入收藏功能

<scripttype="text/javascript" language="javascript">
//加入收藏
function AddFavorite(sURL, sTitle){
    sURL = encodeURI(sURL);
    try{
        window.external.addFavorite(sURL, sTitle);   
    }catch(e){
        try{
            window.sidebar.addPanel(sTitle, 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("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");
    }
}
</script>