兼容IE和FF的设为首页和收藏代码
- 发表于
- 前端
设为首页和加入收藏夹是网页制作很常用的JS脚本,但网上流传的那些脚本,在IE下是没有任何问题的,而在FireFox下就不行了,本文介绍以下可以兼容的脚本,经过修改测试,可以完美兼容各种浏览器。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<html> <head> <script> function addCookie(){ // 加入收藏夹 if (document.all){ window.external.addFavorite('https://www.uedbox.com', '体验盒子'); }else if (window.sidebar){ window.sidebar.addPanel('体验盒子', 'https://www.uedbox.com', ""); } } function setHomepage(){ // 设置首页 if (document.all){ document.body.style.behavior = 'url(#default#homepage)'; document.body.setHomePage('https://www.uedbox.com'); }else if (window.sidebar){ if (window.netscape){ try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }catch (e) { alert("该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config ,然后将项为signed.applets.codebase_principal_support的值改为true"); } } var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage', 'https://www.uedbox.com'); } } </script> </head> <body> <a href="javascript:setHomepage();" >设为首页</a> <a href="javascript:addCookie();">加入收藏</a> </body> </html> |
原文连接:兼容IE和FF的设为首页和收藏代码
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。