兼容IE和Firefox的设为首页和收藏的Javascript代码

本文提供了两种实用的JavaScript函数:一种用于将当前网页添加到用户的收藏夹中;另一种用于将当前网页设置为用户的浏览器首页。这两种方法分别适用于不同的浏览器环境,并提供了一种简单的方式让用户能够轻松地将喜欢的网站进行收藏或设置为主页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 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 >

转载于:https://www.cnblogs.com/xiachufeng/archive/2010/04/29/1724549.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值