• JS代码实现网站设为首页加入收藏功能


     1 <script language="javascript">
     2 //加入收藏
     3 function AddFavorite(sURL, sTitle)
     4 {
     5     try
     6     {
     7         window.external.addFavorite(sURL, sTitle);
     8     }
     9     catch (e)
    10     {
    11         try
    12         {
    13             window.sidebar.addPanel(sTitle, sURL, "");
    14         }
    15         catch (e)
    16         {
    17             alert("加入收藏失败,请使用Ctrl+D进行添加");
    18         }
    19     }
    20 }
    21 
    22 //设为首页
    23 function SetHome(obj,vrl){
    24         try{
    25                 obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
    26         }
    27         catch(e){
    28                 if(window.netscape) {
    29                         try {
    30                                 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    31                         }
    32                         catch (e) {
    33                                 alert("此操作被浏览器拒绝!
    请在浏览器地址栏输入“about:config”并回车
    然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
    34                         }
    35                         var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
    36                         prefs.setCharPref('browser.startup.homepage',vrl);
    37                  }
    38         }
    39 }
    40 </script>
    41 
    42 使用方法:
    43 <a  href="#" onclick="SetHome(this,window.location)">设为首页</a>
    44 <a  href="#" onclick="AddFavorite(window.location,document.title)">收藏本站</a>
  • 相关阅读:
    格子刷油漆【动态规划问题】—NYOJ 980
    Throughput Controller
    CSV Data Set Config 详细使用说明
    nmap使用笔记
    记三个有趣的漏洞
    Windows添加右键新增.md文件
    文件上传绕过WAF
    bypass_safedog
    漏洞挖掘之爆破的艺术
    特殊后缀上传(为什么用白名单不用黑名单)
  • 原文地址:https://www.cnblogs.com/soulmate/p/5577839.html
Copyright © 2020-2023  润新知