zoukankan      html  css  js  c++  java
  • [转] 兼容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 选择结构程序设计个人总结实例
    编程基础C——常量,变量,运算符个人总结
    编程基础C——格式化输入函数scanf的应用
    编程基础C——基本数据类型个人总结:
    django-base
    django-mvc
    OSI七层与TCP/IP五层网络架构详解
    tcp/ip三次握手及四次挥手
    网页浏览过程
    http协议
  • 原文地址:https://www.cnblogs.com/peak/p/1444504.html
Copyright © 2011-2022 走看看