JQuery로 북마크 하도록 안내하기

기존에 사용하고 있던 호스팅을 변경하면서 북마크 및 사이트 이동을 위해서 필요해서 찾아보고 조합해서 만든것입니다.

$(document).ready(function(){
    var bookmarkTitle = '북마크타이틀';
    var bookmarkUrl = "북마크할 주소";
    
    if($(location).attr("host") == "도메인주소") {
        console.log('주소변경 안내!!');
        if ('addToHomescreen' in window && addToHomescreen.isCompatible) {
            // Mobile browsers
            addToHomescreen({ autostart: false, startDelay: 0 }).show(true);
        } else if (/CriOS\//.test(navigator.userAgent)) {
            // Chrome for iOS
            alert('To add to Home Screen, launch this website in Safari, then tap the Share button and select "Add to Home Screen".');
        } else if (window.sidebar && window.sidebar.addPanel) {
            // Firefox <=22
            window.sidebar.addPanel(bookmarkTitle, bookmarkUrl, '');
        } else if ((window.sidebar &amp;&amp; /Firefox/i.test(navigator.userAgent) &amp;&amp; !Object.fromEntries) || (window.opera &amp;&amp; window.print)) {
            // Firefox 23-62 and Opera <=14
            $(this).attr({
            href: bookmarkUrl,
            title: bookmarkTitle,
            rel: 'sidebar'
            }).off(e);
            return true;
        } else if (window.external &amp;&amp; ('AddFavorite' in window.external)) {
            // IE Favorites
            alert('접속 주소가 변경되었습니다.\r\n기존의 즐겨찾기는 삭제를 해주시기 바랍니다.\r\n변경된 접속 주소는 \''+bookmarkUrl+'\' 입니다.\r\n새롭게 즐겨찾기를 해주십시오.');
            window.external.AddFavorite(bookmarkUrl, bookmarkTitle);
        } else {
            // Other browsers (Chrome, Safari, Firefox 63+, Opera 15+)
            alert('접속 주소가 변경되었습니다.\r\n기존의 즐겨찾기는 삭제를 해주시기 바랍니다.\r\n변경된 접속 주소는 \''+bookmarkUrl+'\' 입니다.\r\n새롭게 즐겨찾기를 해주십시오.\r\n\r\n ' + (/Mac/i.test(navigator.platform) ? 'Cmd' : 'Ctrl') + ' + D 를 누를경우 즐겨찾기를 추가 할 수 있습니다.');
        }

        //
        window.location.href = bookmarkUrl;
    }
    else
    {
        window.location.href = bookmarkUrl;
    }
});