您的位置:首页 > Web前端 > JavaScript

JS加入收藏和设为主页代码(兼容IE和FF)

2014-04-29 13:50 477 查看
1、实现设为主页代码:
  function setHomePage(obj){

    var url = window.location.href;

    

    try{

    

      //设置为“IE”浏览器的主页    

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

      obj.setHomePage(url);

    }

    catch(e){

    

      //设置为“火狐”浏览器的主页        

      if(window.netscape){

        try{

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

        }

        catch (e){

          alert("浏览器拒绝把当前网站设为主页!需要继续操作,请在浏览器地址栏输入“about:config”并回车,然后双击[signed.applets.codebase_principal_support] 将它的值设置为'true'即可。");

        }

        

        var pre = Components.classes['@mozilla.org/preferences-service;1'].getService

(Components.interfaces.nsIPrefBranch);

        pre.setCharPref('browser.startup.homepage',url);

      }

    }

  }

  调用:<a onclick="setHomePage(this)">设为首页</a>

2、实现加入收藏夹代码:

  function addFavorite(){

    var url = window.location.href;

    

    try{

      window.external.addFavorite(url, "打折网");

    }

    catch (e){

      try{

        window.sidebar.addPanel("打折网", url, "");

      }

      catch (e){

        alert("加入收藏夹失败,请按 Ctrl + D 添加!");

      }

    }

  }

  调用: <a onclick="AddFavorite()">加入收藏夹</a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: