2010-06-19 8 views
9

Gibt es Javascript, das auf fast allen Browsern für die Einrichtung einer Webseite als Homepage funktioniert?Universal-Javascript für Set-Homepage-Funktionalität

Ich verwende unter eins. Aber es funktioniert nur für d und mozilla

var flag = false; 
    function setHomepage(web) 
    { 
     if (document.all) 
     { 
      document.body.style.behavior='url(#default#homepage)'; 
      document.body.setHomePage(web); 

     } 
     else if (window.sidebar) 
     { 
      if(window.netscape) 
      { 
       try 
       { 
        netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
        flag = true; 
       } 
       catch(e) 
       { 
        alert("This action was aviod by your browser. If you want to enable please enter about:config in your address line,and change the value of signed.applets.codebase_principal_support to true"); 
       } 
      } 
      if(flag) 
      { 
       var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch); 
       prefs.setCharPref('browser.startup.homepage',web); 
      }  
     } 
    } 

Antwort

Verwandte Themen