码迷,mamicode.com
首页 > Web开发 > 详细

关于收藏网站

时间:2014-05-07 22:00:54      阅读:484      评论:0      收藏:0      [点我收藏+]

标签:浏览器   default   function   title   homepage   

因为公司网页需要顶部的设置首页的收藏需要更新,因为浏览器更新之后,一些js就不能用了

只能兼容ie和火狐


收藏:

火狐:window.sidebar.addPanel(sTitle, sURL, "");这个不能用了

但是发现在a标签添加rel="sidebar"也是可以添加收藏的,title为收藏的名字

所以:function addFavorite(url,title){

   if(!window.sidebar){

           try{window.external.addFavorite(url,title)}catch(e){

               alert("加入收藏失败,请使用Ctrl+D进行添加");

           }

       }


   }

上面只有ie能添加成功,其他都是提示


设置首页:

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)
}else{
alert(‘您的浏览器不支持自动设置首页,请使用浏览器菜单手动设置!‘);
        }
     }
}


关于收藏网站,布布扣,bubuko.com

关于收藏网站

标签:浏览器   default   function   title   homepage   

原文地址:http://3715444.blog.51cto.com/3705444/1407870

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!