首頁 > web前端 > js教程 > 設為首頁與收藏的Javascript程式碼(親測相容IE,Firefox,chrome等瀏覽器)_javascript技巧

設為首頁與收藏的Javascript程式碼(親測相容IE,Firefox,chrome等瀏覽器)_javascript技巧

WBOY
發布: 2016-05-16 17:14:32
原創
1004 人瀏覽過

由於chrome,safari,opara 瀏覽器還未支援自動 "設為首頁" & "加入收藏".  所以我們只能try, catch一下, 給個錯誤提示!  也算完美了.

另外ie中, 很多人也碰到過 它window.external.addFavorite.  時會報錯的問題.  所以俺也只好拋出提示訊息了.

加入收藏:

複製代碼 代碼如下:

function addFavorite(){
    if (document.all){
         .title);
        } catch(e){
            alert( "加入收藏失敗,請使用Ctrl D進行新增" );
          window.sidebar. addPanel(document.title, window.location.href, "");
     }else{
        alert( "加入收藏失敗,請使用Ctrl D] );




設為首頁:



複製程式碼
複製程式碼複製程式碼

複製程式碼程式碼如下:


function setHomepage(){
    if (document.all){
       >          document.body.setHomePage(window.location.href);
    }else if (window.sidebar){
       try{
                netscape.security.PrivilegeManager. enablePrivilege("UniversalXPConnect");
            }catch (e){
                alert( "該操作被瀏覽器拒絕,如果想啟用該功能,請在地址欄內輸入about:config,然後將項signed. applets.codebase_principal_support 值該為true" );
            }
       ].getService(Components. interfaces.nsIPrefBranch) ;
        prefs.setCharPref('browser.startup.homepage',window.location.href);
    }else{
 選單手動設定!');
    }
}
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板