行业动态
兼容所有浏览器把易天科技设为首页、收藏本站JS代码
发布日期:2014-07-30 阅读次数:4660 字体大小:
JavaScript代码
  1. function SetHome(obj,url){  
  2.     try{  
  3.         obj.style.behavior='url(#default#homepage)';  
  4.        obj.setHomePage(url);  
  5.    }catch(e){  
  6.        if(window.netscape){  
  7.           try{  
  8.               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
  9.          }catch(e){  
  10.               alert("抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");  
  11.           }  
  12.        }else{  
  13.         alert("抱歉,您所使用的浏览器无法完成此操作。\n\n您需要手动将【"+url+"】设置为首页。");  
  14.        }  
  15.   }  
  16. }  
  17.    
  18. //收藏本站 bbs.ecmoban.com  
  19. function AddFavorite(title, url) {  
  20.   try {  
  21.       window.external.addFavorite(url, title);  
  22.   }  
  23. catch (e) {  
  24.      try {  
  25.        window.sidebar.addPanel(title, url, "");  
  26.     }  
  27.      catch (e) {  
  28.          alert("抱歉,您所使用的浏览器无法完成此操作。\n\n加入收藏失败,请使用Ctrl+D进行添加");  
  29.      }  
  30.   }  
  31. }  

大家发现传统的收藏本站按钮在360浏览器下面没有效果了,但是360浏览器用户群却非常之大。所以我们在网上找到一个兼容所有浏览器的收藏本站解决方案,具体功能如下:

 

页面调用:

 

XML/HTML代码
  1. <a href="javascript:void(0);" onclick="SetHome(this,'http://www.YISKY.net');">设为首页a>  
  2. <a href="javascript:void(0);" onclick="AddFavorite('易天科技',location.href)">收藏本站a>  
  3.    
  4. 最后记得引用js:  
  5.    
  6. <script src="/js/public.js" type="text/javascript">script>