下面是从Yes515拷贝过来的代码,还没有详细分析,备用
function addCookie(){ // 加入收藏夹 if (document.all){ window.external.addFavorite(location.href, document.title); }else if (window.sidebar){ window.sidebar.addPanel(document.title, location.href , ""); } } function setHomepage(){ // 设置首页 if(document.all){ document.body.style.behavior = 'url(#default#homepage)'; document.body.setHomePage(location.href); }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', location.href); } }
if(document.all),如果是ie浏览器,返回true