기존에 사용하고 있던 호스팅을 변경하면서 북마크 및 사이트 이동을 위해서 필요해서 찾아보고 조합해서 만든것입니다.
$(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 && /Firefox/i.test(navigator.userAgent) && !Object.fromEntries) || (window.opera && window.print)) {
// Firefox 23-62 and Opera <=14
$(this).attr({
href: bookmarkUrl,
title: bookmarkTitle,
rel: 'sidebar'
}).off(e);
return true;
} else if (window.external && ('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;
}
});