关于收藏网站

因为公司网页需要顶部的设置首页的收藏需要更新,因为浏览器更新之后,一些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

关于收藏网站

上一篇:(转)windows平台时间函数性能比较QueryPerformanceCounter,GetTickCount,ftime,time,GetLocalTime,GetSystemTimeAsFileTime


下一篇:Netty入门二:开发第一个Netty应用程序