zoukankan      html  css  js  c++  java
  • 设为首页/加入收藏JS代码

    传统网站常用的设为首页/加入收藏js代码
    <a href="javascript:void(0)" onclick="sethome(this,window.location)">设为首页</a> |
    <a href="javascript:void(0)" onclick="collect(document.title,window.location)">加入收藏</a>
    <script type="text/javascript">
    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("您的浏览器不支持,请按照下面步骤操作:
    1.打开浏览器设置。
    2.点击设置网页。
    3.输入:"+vrl+"点击确定。")
            }
        }
    }
    
    function collect(sTitle,sURL){
        try{
            window.external.addFavorite(sURL,sTitle)
        }catch(e){
            try{
                window.sidebar.addPanel(sTitle,sURL,"")
            }catch(e){
                alert("加入收藏失败,请使用Ctrl+D进行添加")
            }
        }
    }
    </script>
  • 相关阅读:
    QQ群友在线/离线,如何测试?
    QQ好友在线/离线,怎么测试?
    用户体验测试一样很重要
    BUG,带给我的思考
    chrome DevTools
    HTTP、HTTPS
    Knockout双向绑定
    微信小程序
    git fetch 更新远程代码到本地仓库
    Git 同步远程仓库
  • 原文地址:https://www.cnblogs.com/bubuchu/p/6078626.html
Copyright © 2011-2022 走看看