zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    c#新语法
    关于js 原生原生链
    网站置灰
    ie时间格式NAN-NAN-NAN
    关于vue+element对ie9的兼容el-upload不支持在IE9上传
    屏幕录制+网页页面截图
    javascript -数组常用方法
    javascript -字符串常用方法
    JavaScript 实用技巧
    vue兼容ie
  • 原文地址:https://www.cnblogs.com/soulmate/p/5577839.html
Copyright © 2011-2022 走看看