您的位置:首页 > Web前端 > JavaScript

设为首页和添加收藏的Javascript代码

2010-01-06 12:07 351 查看
设为首页和添加收藏的Javascript代码,兼容性还可以,各种主流浏览器都测试通过了。

function addfavorite(){//加入收藏
if (document.all){
window.external.addFavorite("http://"+document.location.host+"/",document.title);
}else if (window.sidebar){
window.sidebar.addPanel(document.title,"http://"+document.location.host+"/", "");
}
}
//设为首页IE下可以,其他浏览器不稳定。
function addhomepage(){if(document.all){document.body.style.behavior='url(#default#homepage)';document.body.setHomePage('http://'+document.location.host+'/');}else{document.body.setHomePage('http://'+document.location.host+'/');}}

//推荐使用。
function SetHomepage(){//设为首页
if(document.all){
document.body.style.behavior="url(#default#homepage)";
document.body.setHomePage("http://"+document.location.host+"/");
}
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://"+document.location.host+"/");
}
}


<a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="SetHomepage()">设为首页</a>

<a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="addfavorite()">加入收藏</a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: