zoukankan      html  css  js  c++  java
  • 设为主页和加入收藏

    $("#addfav").click(function() { 
      var ua = navigator.userAgent.toLowerCase(),
        url =location.href,
        sitename =document.title; 
      if(ua.indexOf("msie 8")>-1){
          external.AddToFavoritesBar(url,sitename,"");//IE8
      }else{
        try{
          window.external.addFavorite(url,sitename);
        }catch(e){
          try{
          window.sidebar.addPanel(sitename,url,"");//firefox
          }catch(e){
          alert("加入收藏失败,请使用Ctrl+D进行添加");
          }
        }
      }
      return false;
    
    });
    
    function SetHome(obj,vrl){ 
          try{ 
              obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl); 
              } 
              catch(e){ 
              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',vrl); 
              }else{ 
              alert("设为主页失败,该浏览器不支持自动设为主页功能。请手动添加"); 
              } 
          } 
    }
    

      

    html:

    <span onclick="SetHome(this,window.location)" target="_self">设为首页</span>
    
    <span id="addfav">加入收藏</span>
    

      

  • 相关阅读:
    Android网络通信的六种方式
    launcher4.0加载
    MessageDigest使用 完成MD5加密
    java集合
    Context
    android字库使用
    Java动态代理
    积累
    sql游标
    无限级CSS树形菜单
  • 原文地址:https://www.cnblogs.com/xupeiyu/p/3973453.html
Copyright © 2011-2022 走看看