js 把一个网页设为首页和收藏 只适用ie和火狐

来源:互联网 发布:中国软件登记中心 编辑:程序博客网 时间:2024/05/21 18:38

/**
 * @author Administrator
 */

 
 function AddFav(u,t){
  if(window.ActiveXObject){
  window.external.AddFavorite(u,t)
 }
 else{
  window.sidebar.addPanel(t,u,"")
 }
 
 return false;
 };
 
 
 function setHomepage(u){
  
 
 if(window.ActiveXobject){
  document.body.style.behavior='url(#default#homepage)';
  document.body.setHomePage(u);
 }
 else if(window.sidebar){
  if(window.netscape){
   try{
    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
   }
   catch(e){
    
    alert("此操作被浏览器拒绝!/n请在浏览器地址栏输入“about:config”并回车/n然后将[signed.applets.codebase_principal_support]设置为'true'");
   }
   
   
  var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);

               prefs.setCharPref('browser.startup.homepage', u);

  }
 }
 
 };

 

 

 

 

<a href="#" onclick='setHomepage("http://www.google.com/");return false;'>设为首页</a>
    <a href='#' onclick='AddFav("http://www.google.com/",document.title);return false;'>加入收藏</a>

原创粉丝点击