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>
    

      

  • 相关阅读:
    24、Index
    23、Constraint and delete
    22、design mode : Normalization
    小米8解锁bl锁一直显示未连接手机的解决办法
    unittest之测试报告系列
    Vue常见问题处理
    Docker安装Jira8
    Docker安装rabbitmq
    docker安装redis
    python3.6默认安装路径修改_centos 7 安装python3 并修改默认的python
  • 原文地址:https://www.cnblogs.com/xupeiyu/p/3973453.html
Copyright © 2011-2022 走看看