js 实现 设置首页,添加收藏功能,兼容IE/ff

<li><a
                        href="javaScript:AddFavorite(window.location,document.title)"
                        style="cursor: hand">加入收藏</a></li>
                    <li><a href="javaScript:SetHome(window.location)"
                        style="cursor: hand">设为首页</a></li>


<script>


//

function AddFavorite(sURL, sTitle) {

                    try {
                        window.external.addFavorite(sURL, sTitle);
                    } catch (e) {
                        try {
                            window.sidebar.addPanel(sTitle, sURL, "");
                        } catch (e) {
                            $.msg.alert("加入收藏失败,请使用Ctrl+D进行添加");
                        }
                    }
                }
                //设为首页

                function SetHome(url){
                    if (document.all){
                        document.body.style.behavior = 'url(#default#homepage)';
                        document.body.setHomePage(url);
                    } else if (window.sidebar) {
                        if (window.netscape){
                            try{
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                            }catch (e){
                                $.msg.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', url);
                    }

                }


</script>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值