1. 시작페이지, 즐겨찾기 JS


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// 시작페이지 설정
$('#startPage').on('click'function() {
    var agent = navigator.userAgent.toLowerCase();
    if ((navigator.appName == 'Netscape' && agent.indexOf('trident'!= -1
        || (agent.indexOf("msie"!= -1)) {
        // ie일 경우
        if (agent.indexOf("msie"!= -1) {
            document.body.style.behavior = 'url(#default#homepage)';
            document.body.setHomePage('http://www.naver.com');
        } else {
            alert("internet explorer(10버전 이하) 에서만 지원하는 기능입니다.");
        }
    } else {
        // ie가 아닐 경우
        alert("지원되지 않는 브라우저입니다.");
    }
});
 
// 즐겨찾기 설정
$('#favorite').on('click'function(e) {
    var bookmarkURL = "http://www.naver.com";
    var bookmarkTitle = document.title;
    var triggerDefault = false;
 
    if (window.sidebar && window.sidebar.addPanel) {
        // Firefox version < 23
        window.sidebar.addPanel(bookmarkTitle, bookmarkURL, '');
    } else if ((window.sidebar && (navigator.userAgent.toLowerCase().indexOf('firefox'> -1)) 
                || (window.opera && window.print)) { // Firefox version >= 23 and Opera Hotlist
        var $this = $(this);
        $this.attr('href', bookmarkURL);
        $this.attr('title', bookmarkTitle);
        $this.attr('rel''sidebar');
        $this.off(e); triggerDefault = true;
    } else if (window.external && ('AddFavorite' in window.external)) { // IE Favorite
        window.external.AddFavorite(bookmarkURL, bookmarkTitle);
    } else { // WebKit - Safari/Chrome
        alert((navigator.userAgent.toLowerCase().indexOf('mac'!= -1 ? 'Cmd' : 'Ctrl'
                + '+D 키를 눌러 즐겨찾기에 등록하실 수 있습니다.');
    }
    return triggerDefault;
});
cs



IE 10 버전 이하에서 시작페이지와 즐겨찾기 설정이 가능하다.

IE가 아닌 다른 브라우저로 클릭 이벤트를 발생시키면 지원하지 않는다는 alert창이 뜬다.





+ Recent posts