>웹 프론트엔드 >JS 튜토리얼 >javascript 홈페이지로 설정 즐겨찾기에 추가 JS 코드

javascript 홈페이지로 설정 즐겨찾기에 추가 JS 코드

jacklove
jacklove원래의
2018-06-15 15:48:312581검색

모든 브라우저와 호환되는 즐겨찾기 추가 코드를 소개합니다. 일반적인 원칙은 다음과 같습니다. 사용자 navigator.userAgent.toLowerCase() 정보와 브라우저가 추가 기능을 지원하는지 여부를 기반으로 결정합니다. -favorites js 명령. 그렇다면 자동으로 수집하고, 그렇지 않으면 Ctrl+D를 눌러 수동으로 수집하라는 메시지가 표시됩니다. 1 함수 addFavorite2() { 2 var url = window.location; 3 var title = document.title; 4 var ua = navigator.userAgent.toLowerCase(); 5 if (ua.indexOf("360se") > 1) { 6         warning("360 브라우저 기능 제한으로 인해 수동으로 수집하려면 Ctrl+D를 누르세요!") 7         } 8     else if (ua.indexOf("msie 8") > -1) { 9                 창. external .AddToFavoritesBar(url, title); //IE810 }11 else if (document.all) {12 try{13 window.external.addFavorite(url, title);14 }catch(e){15 Alert('검색 내용 기기가 지원하지 않습니다. 수동으로 저장하려면 Ctrl+D를 누르세요!');16 }17 }18 else if (window.sidebar) {19 window.sidebar.addPanel(title, url, "");20 } 21 else {22 경고('브라우저가 이를 지원하지 않습니다. 수동으로 북마크하려면 Ctrl+D를 누르세요!');23 }24 }

이 페이지의 코드를 복사하여 js 파일로 저장한 다음 추가하세요.


 <a href=# rel="sidebar" onclick="javascript:addFavorite2()">加入收藏</a>

북마크하려는 위치 위에 rel="sidebar"가 추가되지 않으면 오류가 보고됩니다: window.sidebar.addPanel은 기능이 아닙니다

홈페이지로 설정

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请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
                        }                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                        prefs.setCharPref('browser.startup.homepage',vrl);
                 }
        }
    }
<a onclick="SetHome(this,window.location)" style="cursor:hand">设为首页</a>

이 글에서는 홈 페이지를 즐겨찾기로 설정하는 JavaScript JS 코드에 대해 설명합니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 참고하세요.

관련 추천:

JS 상속의 이해

JS 복호화, 온라인 JS 복호화 복호화

JS 코드 최적화 방법

위 내용은 javascript 홈페이지로 설정 즐겨찾기에 추가 JS 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.