zoukankan      html  css  js  c++  java
  • Javascript添加收藏夹和设为首页兼容写法

     添加收藏夹

    <script>
    function addfavorite()
    {
    if (document.all)
    {
    window.external.addFavorite('http://www.domain.com','名字');
    }
    else if (window.sidebar)
    {
    window.sidebar.addPanel('名字', 'www.domain.com', "");
    }
    }
    </script>
    <a href="#" onclick="addfavorite()">加入收藏</a>

    设为首页

    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("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [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);
                     }
            }
    }

    <a  href="#" onclick="SetHome(this,window.location)" >设为首页</a>

  • 相关阅读:
    abp记录1
    javascript Date format(js日期格式化) 转载
    css 宽高等比
    MVC 自己创建URL 对象处理路径
    转载 Easyui Tree方法扩展
    Bootstrap 学习笔记1
    动态创建form 完成form 提交
    单例模式
    工厂模式(已体会到此模式的意义)
    设计模式实践
  • 原文地址:https://www.cnblogs.com/wsoft/p/2727425.html
Copyright © 2011-2022 走看看