原生js編寫設為首頁兼容ie、火狐和谷歌

原生 js 編寫,兼容 ie,火狐和谷歌 。
【原生js編寫設為首頁兼容ie、火狐和谷歌】完整代碼:
script type="text/javascript"http://設為首頁 www.jb51.netfunction SetHome(obj,url){try{obj.style.behavior=’url(#default#homepage)’;obj.setHomePage(url);}catch(e){if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}catch(e){alert("抱歉,此操作被瀏覽器拒絕!請在瀏覽器地址欄輸入“about:config”并回車然后將[signed.applets.codebase_principal_support]設置為’true’");}}else{alert("抱歉 , 您所使用的瀏覽器無法完成此操作 。您需要手動將【" url "】設置為首頁 。");} }} //收藏本站 www.jb51.netfunction AddFavorite(title, url) { try {window.external.addFavorite(url, title); }catch (e) {try {window.sidebar.addPanel(title, url, "");}catch (e) {alert("抱歉,您所使用的瀏覽器無法完成此操作 。加入收藏失敗,請進入新網站后使用Ctrl D進行添加");} }}/scripta href="javascript:void(0);" onclick="SetHome(this,’http://www.jb51.net’);"設為首頁/adiv class="text text2"a href="javascript:void(0);" onclick="AddFavorite(’經驗啦網’,’http://www.jb51.net’)"收 藏 本 站/a下面的可以參考:

函數如下:
復制代碼 代碼如下:
function setHome(obj,url){
try{
obj.style.behavior = ’url(#default#homepage)’;
obj.setHomePage(url);
}catch(e){
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’,url);
}else{
alert(’抱歉,您所使用的瀏覽器無法完成此操作 。您需要手動將【’url’】設置為首頁 ?!?;
}
}
}

使用方法:
復制代碼 代碼如下:
!DOCTYPE HTML
html lang="en"
head
meta charset="utf-8"/
title設為首頁/title
/head
body
a href="javascript:;" onclick="setHome(this,window.location);"設為首頁/a
/body
/html

您可能感興趣的文章:javascript 加入收藏、設為首頁(IE,firefox兼容經驗啦網版)js Firefox 加入收藏夾功能代碼 兼容Firefox 和 IEjavascript 設為首頁與加入收藏兼容多瀏覽器代碼設為首頁與加入收藏的JS代碼(多瀏覽器支持)設為首頁加入收藏兼容360/火狐/谷歌/IE等主流瀏覽器的代碼JS 加入收藏夾的代碼(主流瀏覽器通用)保存到桌面、設為桌面且帶圖標的PHP代碼完美兼容IE,chrome,ff的設為首頁、加入收藏及保存到桌面js代碼

相關經驗推薦