一个可以兼容IE FF的加为首页与加入收藏实现代码

  

复制代码 代码如下:

  <script type="text/javascript">

  function addCookie()

  {

  if (document.all)

  {

  window.external.addFavorite('http://www.glzy8.com','管理资源吧');

  }

  else if (window.sidebar)

  {

  window.sidebar.addPanel('管理资源吧', 'http://www.glzy8.com', "");

  }

  }

  function setHomepage()

  {

  if (document.all)

  {

  document.body.style.behavior='url(#default#homepage)';

  document.body.setHomePage('http://www.glzy8.com');

  }

  else if (window.sidebar)

  {

  if(window.netscape)

  {

  try

  {

  netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

  }

  catch (e)

  {

  }

  }

  var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);

  prefs.setCharPref('browser.startup.homepage','http://www.glzy8.com');

  }

  }

  </script>

  <form>

  <a href="#" onclick="return setHomepage();">设为首页</a>

  <a href="#" onclick="return addCookie();">添加收藏</a>

  </form>