好!欢迎访问迷津渡口 现在时间是:

迷津渡口

越感到迷惑 越接近真理

javascript收藏本站和设为首页代码

站长的梦想也许是每个人都能收藏自己的网站,甚至将网站设为首页,这样每个访客都能成为自己的忠实粉丝,也许很难,但是从提供收藏本站和设为首页的按钮做起吧~

由于只有IE和Firefox才提供了相关的浏览器函数,因此,我们采用try-catch实现兼容性,无法自动我们就利用alert提醒访客可以通过哪种途径实现。

<script type="text/javascript">
    // 设为首页
    function SetHome(){
    // 获取域名为首页,也可以自己设置如var url="http://www.qingzz.cn/"
    var url=document.domain;
    try{// IE
            this.style.behavior='url(#default#homepage)';
            this.setHomePage(url);
        }catch(e){        
            if(window.netscape){// Firefox            
            try{
                    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                }catch(e){// Firefox参数被禁,提醒用户修改参数
                    alert("抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");
                }
            }else{// 其他浏览器提醒用户手动设置
                alert("抱歉,您所使用的浏览器无法完成此操作。\n\n您需要手动将【"+url+"】设置为首页。");
            }
        }
    } 
    //收藏本站
    function AddFavorite() {
   // 自动获取地址和标题,也可手动设置如var url="http://www.qingzz.cn/"  var title="迷津渡口" 
    var url = window.location;
    var title = document.title;
       
    try {// IE
            window.external.addFavorite(url, title);
        }    catch (e) {        
        try {// Firefox
                window.sidebar.addPanel(title, url, "");
            }        
            catch (e) {// 其他浏览器只能Ctrl+D手动收藏
                alert("抱歉,您所使用的浏览器无法完成此操作。\n\n加入收藏失败,请使用Ctrl+D进行添加");
            }
        }
    }
    </script>

使用方法:

<a href="javascript:void(0);" onclick="SetHome();return false;">设为首页</a>
<a href="javascript:void(0);" onclick="AddFavorite();return false;">收藏本站</a>

完成啦,有需要的拿去用吧,记得点赞哦~

点赞0
   支持一下
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
 点赞
 签到
 表情
 图片
 代码
提交评论

清空信息
关闭评论
 00:00/00:00
我想和你虚度时光 - 花房姑娘(9)
  1. 恋恋风尘
  2. 恋恋风尘
  3. 恋恋风尘
  4. 恋恋风尘
  5. 恋恋风尘
  6. 恋恋风尘
  7. 恋恋风尘
  8. 恋恋风尘
  9. 恋恋风尘