|
今天某同學(xué)改版某首頁..發(fā)現(xiàn)以前在頁面上用的設(shè)為首頁與收藏本站的代碼在FF下不起作用…..狂汗…..
于是人肉搜索一翻后得到了較好的支持代碼.嘻嘻,好東西,大家分享! 代碼如下: <script> function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, “”); } catch (e) { alert(”加入收藏失敗,請(qǐng)使用Ctrl+D進(jìn)行添加”); } } } 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請(qǐng)?jiān)跒g覽器地址欄輸入“about:config”并回車\n然后將[signed.applets.codebase_principal_support]設(shè)置為’true’”); } var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref(’browser.startup.homepage’,vrl); } } } </script> <a href=”javascript:void(0);” target=”_self” onClick=”javascript:AddFavorite(’http://www./’,'網(wǎng)頁教學(xué)網(wǎng)’)” >收藏</a> <a href=”javascript:void(0);” target=”_self” onclick=”SetHome(this,’http://www.’)”>設(shè)為首頁</a> 瀏覽器多,很多HMTL,CSS,JS.的寫法都有些差異,希望這段代碼能幫助有需要的同學(xué),以后改版有此類功能可參考!咔咔. |
|
|