完美兼容IE,chrome,ff的設為首頁、加入收藏及保存到桌面js代碼
更新時間:2014年12月17日 14:44:59 投稿:hebedich
這篇文章主要給大家分享了完美兼容IE,chrome,ff的設為首頁、收藏本站及保存到桌面js代碼,有需要的小伙伴參考下。
今天給大家分享一段設為首頁、收藏本站及保存到桌面的js代碼,非常實用。
復制代碼 代碼如下:
<script type="text/javascript">
//設為首頁
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請在瀏覽器地址欄輸入“about:config”并回車然后將[signed.applets.codebase_principal_support]設置為'true'");
}
}else{
alert("抱歉,您所使用的瀏覽器無法完成此操作。\n\n您需要手動將【"+url+"】設置為首頁。");
}
}
}
//收藏本站
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進行添加");
}
}
}
//保存到桌面
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("當前IE安全級別不允許操作!");
}
}
</script>
頁面調用:
復制代碼 代碼如下:
<a href="javascript:void(0);" onclick="SetHome(this,'http://www.xyz.com');">設為首頁</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調試JavaScript的斷點設置和調試技巧
- JavaScript無提示關閉窗口(兼容IE/Firefox/Chrome)
- 解決javascript:window.close()在chrome,Firefox下失效的問題
- 如何實現(xiàn)chrome瀏覽器關閉頁面時彈出“確定要離開此面嗎?”
- JQuery自適應IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
- jQuery一步一步實現(xiàn)跨瀏覽器的可編輯表格,支持IE、Firefox、Safari、Chrome、Opera
- 兼容IE、FireFox、Chrome等瀏覽器的xml處理函數(shù)js代碼
- jQuery旋轉插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
- chrome瀏覽器當表單自動填充時如何去除瀏覽器自動添加的默認樣式
- js chrome瀏覽器判斷代碼
- json格式化/壓縮工具 Chrome插件擴展版
- 解決ExtJS在chrome或火狐中正常顯示在ie中不顯示的瀏覽器兼容問題
- JavaScript獲取鼠標坐標的函數(shù)(兼容IE、FireFox、Chrome)
- 禁止選中文字兼容IE、Chrome、FF等
- javascript判斷chrome瀏覽器的方法
- Chrome擴展頁面動態(tài)綁定JS事件提示錯誤
- Chrome開發(fā)者工具9個調試技巧詳解
相關文章
兩種方法實現(xiàn)在HTML頁面加載完畢后運行某個js
這篇文章主要介紹了通過兩種方法實現(xiàn)在HTML頁面加載完畢后運行某個js,需要的朋友可以參考下2014-06-06細說JavaScript中的this指向與綁定規(guī)則
本文主要詳細介紹了JavaScript中的this指向與綁定規(guī)則,默認綁定,隱式綁定,顯示綁定,new綁定這四個規(guī)則,文中有相關的代碼示例供大家參考,感興趣的同學可以閱讀下2023-05-05JavaScript使用focus()設置焦點失敗的解決方法
這篇文章主要介紹了JavaScript使用focus()設置焦點失敗的一個解決方法 ,需要的朋友可以參考下2014-09-09基于d3.js/neovis.js/neod3.js實現(xiàn)鏈接neo4j圖形數(shù)據(jù)庫的圖像化顯示功能
neovis.js?由vis.js支持的圖形可視化以及來自Neo4j的數(shù)據(jù)。這篇文章主要介紹了基于d3.js/neovis.js/neod3.js實現(xiàn)鏈接neo4j圖形數(shù)據(jù)庫的圖像化顯示功能,需要的朋友可以參考下2022-02-02