Back to writing
미분류 1 min read HYEONG HWAN, MUN

[Javascript] 브라우저 즐겨찾기추가 스크립트

배경 

Javascript 로 브라우저가 지원하는 즐겨찾기추가 명령을 실행합니다.

이 기능은 Firefox, Opera, InternetExplorer 에서 지원합니다.

 

이론

각 브라우저에서 지원하는 즐겨찾기 추가 명령을 실행합니다.

이 추가 명령은 브라우저마다 다르므로  분기(IF)처리를 해 주어야 합니다.

 

내용

즐겨찾기추가 스크립트는 다음과 같습니다.

 

[code language="javascript"]

function addFavorite() {
//var title = "Lael's World";
//var url = "https://blog.lael.be";
var title = document.title; //현재 보고 있는 페이지의 Title
var url = location.href; //현재 보고 있는 페이지의 Url
if (window.sidebar && window.sidebar.addPanel) { //firefox
window.sidebar.addPanel(title, url, "");
} else if (window.opera && window.print) { //opera
var elem = document.createElement('a');
elem.setAttribute('href', url);
elem.setAttribute('title', title);
elem.setAttribute('rel', 'sidebar');
elem.click();
} else if (document.all) { //msie
window.external.AddFavorite(url, title);
} else {
alert("해당브라우저는 즐겨찾기 추가기능이 지원되지 않습니다.\n\n수동으로 즐겨찾기에 추가해주세요.");
return true;
}
}

[/code]