• [转] 兼容IE和Firefox的设为首页和收藏的Javascript代码


             function  addCookie() {   //  加入收藏夹
                 if  (document.all) {
                    window.external.addFavorite(
    ' http://taotao.wsyren.com ' ' 牛吧 ' );
                }
                
    else   if  (window.sidebar) {
                window.sidebar.addPanel(
    ' 牛吧 ' ' http://taotao.wsyren.com ' "" );
                }
            }

            
    function  setHomepage() {   //  设置首页
                 if  (document.all) {
                    document.body.style.behavior 
    =   ' url(#default#homepage) ' ;
                    document.body.setHomePage(
    ' http://taotao.wsyren.com ' );

                }
                
    else   if  (window.sidebar) {
                    
    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 ' ' http://taotao.wsyren.com ' );
                }

            }

    摘录自:http://csprogrammer.blog.51cto.com/212533/51081

    调用方法:

         < href ="javascript:void(0)"  onclick ="setHomepage()" > 设为首页 </ a >  
        
    < href ="javascript:void(0)"  onclick ="addCookie()" > 加入收藏 </ a >
  • 相关阅读:
    每天进步一小点
    C# 类
    XML JavaScript
    基础XML
    多态,重载,重写
    数据结构
    sql server规范
    .net core 使用TimeZoneInfo类的时间与时间戳转换
    git 重命名文件与文件夹
    IDEA spring boot 开启热加载
  • 原文地址:https://www.cnblogs.com/peak/p/1444504.html
Copyright © 2020-2023  润新知