1 设为首页 和 收藏本站js代码 兼容IE,chrome,ff 2 3 //设为首页 4 function SetHome(obj,url){ 5 try{ 6 obj.style.behavior='url(#default#homepage)'; 7 obj.setHomePage(url); 8 }catch(e){ 9 if(window.netscape){ 10 try{ 11 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 12 }catch(e){ 13 alert("抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'"); 14 } 15 }else{ 16 alert("抱歉,您所使用的浏览器无法完成此操作。\n\n您需要手动将【"+url+"】设置为首页。"); 17 } 18 } 19 } 20 21 //收藏本站 22 function AddFavorite(title, url) { 23 try { 24 window.external.addFavorite(url, title); 25 } 26 catch (e) { 27 try { 28 window.sidebar.addPanel(title, url, ""); 29 } 30 catch (e) { 31 alert("抱歉,您所使用的浏览器无法完成此操作。\n\n加入收藏失败,请使用Ctrl+D进行添加"); 32 } 33 } 34 } 35 36 页面调用: 37 38 <a href="javascript:void(0);" onclick="SetHome(this,'http://www.xyz.com');">设为首页</a> 39 <a href="javascript:void(0);" onclick="AddFavorite('我的网站',location.href)">收藏本站</a> 40 41 最后记得引用js: 42 43 <script src="/js/public.js" type="text/javascript"></script>