设为首页和添加收藏的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)" οnclick="SetHomepage()">设为首页</a> <a href="javascript:void(0)" mce_href="javascript:void(0)" οnclick="addfavorite()">加入收藏</a>