完美兼容IE,chrome,ff的設(shè)為首頁、加入收藏及保存到桌面js代碼
更新時(shí)間:2014年12月17日 14:44:59 投稿:hebedich
這篇文章主要給大家分享了完美兼容IE,chrome,ff的設(shè)為首頁、收藏本站及保存到桌面js代碼,有需要的小伙伴參考下。
今天給大家分享一段設(shè)為首頁、收藏本站及保存到桌面的js代碼,非常實(shí)用。
復(fù)制代碼 代碼如下:
<script type="text/javascript">
//設(shè)為首頁
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("抱歉,此操作被瀏覽器拒絕!\n\n請?jiān)跒g覽器地址欄輸入“about:config”并回車然后將[signed.applets.codebase_principal_support]設(shè)置為'true'");
}
}else{
alert("抱歉,您所使用的瀏覽器無法完成此操作。\n\n您需要手動(dòng)將【"+url+"】設(shè)置為首頁。");
}
}
}
//收藏本站
function AddFavorite(title, url) {
try {
window.external.addFavorite(url, title);
}
catch (e) {
try {
window.sidebar.addPanel(title, url, "");
}
catch (e) {
alert("抱歉,您所使用的瀏覽器無法完成此操作。\n\n加入收藏失敗,請使用Ctrl+D進(jìn)行添加");
}
}
}
//保存到桌面
function toDesktop(sUrl,sName){
try {
var WshShell = new ActiveXObject("WScript.Shell");
var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") + "\\" + sName + ".url");
oUrlLink.TargetPath = sUrl;
oUrlLink.Save();
}
catch(e) {
alert("當(dāng)前IE安全級(jí)別不允許操作!");
}
}
</script>
頁面調(diào)用:
復(fù)制代碼 代碼如下:
<a href="javascript:void(0);" onclick="SetHome(this,'http://www.xyz.com');">設(shè)為首頁</a>
<a href="javascript:void(0);" onclick="AddFavorite('我的網(wǎng)站',location.href)">收藏本站</a>
<a href="javascript:void(0);" onclick=" toDesktop(location.href,'我的網(wǎng)站')">保存到桌面</a>
這是從本人網(wǎng)站上扒下來滴,大家放心使用。
您可能感興趣的文章:
- js代碼判斷瀏覽器種類IE、FF、Opera、Safari、chrome及版本
- 使用Chrome調(diào)試JavaScript的斷點(diǎn)設(shè)置和調(diào)試技巧
- JavaScript無提示關(guān)閉窗口(兼容IE/Firefox/Chrome)
- 解決javascript:window.close()在chrome,Firefox下失效的問題
- 如何實(shí)現(xiàn)chrome瀏覽器關(guān)閉頁面時(shí)彈出“確定要離開此面嗎?”
- JQuery自適應(yīng)IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
- jQuery一步一步實(shí)現(xiàn)跨瀏覽器的可編輯表格,支持IE、Firefox、Safari、Chrome、Opera
- 兼容IE、FireFox、Chrome等瀏覽器的xml處理函數(shù)js代碼
- jQuery旋轉(zhuǎn)插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
- chrome瀏覽器當(dāng)表單自動(dòng)填充時(shí)如何去除瀏覽器自動(dòng)添加的默認(rèn)樣式
- js chrome瀏覽器判斷代碼
- json格式化/壓縮工具 Chrome插件擴(kuò)展版
- 解決ExtJS在chrome或火狐中正常顯示在ie中不顯示的瀏覽器兼容問題
- JavaScript獲取鼠標(biāo)坐標(biāo)的函數(shù)(兼容IE、FireFox、Chrome)
- 禁止選中文字兼容IE、Chrome、FF等
- javascript判斷chrome瀏覽器的方法
- Chrome擴(kuò)展頁面動(dòng)態(tài)綁定JS事件提示錯(cuò)誤
- Chrome開發(fā)者工具9個(gè)調(diào)試技巧詳解
相關(guān)文章
echarts實(shí)現(xiàn)雷達(dá)圖的詳細(xì)步驟
這篇文章主要給大家介紹了關(guān)于echarts實(shí)現(xiàn)雷達(dá)圖的詳細(xì)步驟,雷達(dá)圖(Radar?Chart)是一種信息豐富的可視化工具,其中多個(gè)變量(三個(gè)或更多)在二維平面上進(jìn)行比較,文中給出了完整的代碼示例,需要的朋友可以參考下2024-01-01
js實(shí)現(xiàn)基于正則表達(dá)式的輕量提示插件
這篇文章主要介紹了基于正則表達(dá)式的輕量提示插件,兼容性強(qiáng)卻文件輕巧的文本框檢測插件,推薦給大家,有需要的小伙伴可以參考下。2015-08-08
Bootstrapvalidator校驗(yàn)、校驗(yàn)清除重置的實(shí)現(xiàn)代碼(推薦)
這篇文章給大家介紹了bootstrapvalidator校驗(yàn)、校驗(yàn)清除重置的實(shí)現(xiàn)代碼,在代碼中需要我們引入css與js文件,大家可以參考下文的代碼2016-09-09
javascript addBookmark 加入收藏 多瀏覽器兼容
不錯(cuò)的加入收藏代碼,加入了對一些常見瀏覽器的判斷,更好的體現(xiàn)用戶體驗(yàn),兼容了ie,firefox.2009-08-08

