js如何判断是否已收藏了某一个网站?

解决方案 »

  1.   

    <script language="c#">
    IE6、IE7、IE8及流行的火狐浏览器<!–/设为首页 加入收藏 兼容Firefox IE–> var weburl=”http://www.XXX.com”; function addCookie() {  // 加入收藏
     if (document.all) {
        window.external.addFavorite(weburl, ’中国’);
     }
     else if (window.sidebar) {
      window.sidebar.addPanel(‘中国’,weburl, “”);
     }
     }
     function setHomepage() {  // 设为首页
     if (document.all) {
     document.body.style.behavior = ‘url(#default#homepage)’;
     document.body.setHomePage(weburl);            
     }
     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’,weburl);
     }        }
    </script>
      

  2.   

    那么请问 ,js 在ie8 下 加入收藏夹 ,好使的代码  ??
    我用的有
    external.AddToFavoritesBar(sURL, sTitle, ''); 
    window.external.addFavorite(sURL, sTitle);
    window.sidebar.addPanel(sTitle, sURL, "");但都不好使 ,请求一个ie8下 js 加入收藏夹,好使的代码·~~~~~~~??
      

  3.   

    本帖最后由 net_lover 于 2012-02-14 15:08:59 编辑
      

  4.   

    addFavorite仍然是可以使用的<a onclick='window.external.addFavorite("http://"+document.location.host+"/",document.title)' title="收藏本站到你的收藏夹" href="javascript:void(0)">收藏本网</a>