ie에서 즐겨찾기가 추가가 안됩니다 채택완료
jkh1127
8년 전
조회 3,553
즐겨찾기 코드를 이것저것 찾아서 적용을 해봤는데
유독 인터넷 익스플로러에서만 아무 반응이 없이 추가가 안되고 있네요
ie에서 사용 가능한 즐겨찾기 코드 있으시다면 도움 부탁드립니다
제가 사용해본 코드들 첨부합니다.
함수명과 title, url 등은 모두 정상 적용 하였었고 타 브라우저에선 동작을 확인하였었습니다
1번코드
</p><p> </p><table class="__se_tbl_ext"><tbody><tr><td class="line-content">function bookmarksite(title,url) {
</td></tr><tr><td class="line-number" value="4"></td><td class="line-content"> // Internet Explorer
</td></tr><tr><td class="line-number" value="5"></td><td class="line-content"> if(document.all)
</td></tr><tr><td class="line-number" value="6"></td><td class="line-content"> {
</td></tr><tr><td class="line-number" value="7"></td><td class="line-content"> window.external.AddFavorite(url, title);
</td></tr><tr><td class="line-number" value="8"></td><td class="line-content"> }
</td></tr><tr><td class="line-number" value="9"></td><td class="line-content"> // Google Chrome
</td></tr><tr><td class="line-number" value="10"></td><td class="line-content"> else if(window.chrome){
</td></tr><tr><td class="line-number" value="11"></td><td class="line-content"> alert("Ctrl+D키를 누르시면 즐겨찾기에 추가하실 수 있습니다.");
</td></tr><tr><td class="line-number" value="12"></td><td class="line-content"> }
</td></tr><tr><td class="line-number" value="13"></td><td class="line-content"> // Firefox
</td></tr><tr><td class="line-number" value="14"></td><td class="line-content"> else if (window.sidebar) // firefox
</td></tr><tr><td class="line-number" value="15"></td><td class="line-content"> {
</td></tr><tr><td class="line-number" value="16"></td><td class="line-content"> window.sidebar.addPanel(title, url, "");
</td></tr><tr><td class="line-number" value="17"></td><td class="line-content"> }
</td></tr><tr><td class="line-number" value="18"></td><td class="line-content"> // Opera
</td></tr><tr><td class="line-number" value="19"></td><td class="line-content"> else if(window.opera && window.print)
</td></tr><tr><td class="line-number" value="20"></td><td class="line-content"> { // opera
</td></tr><tr><td class="line-number" value="21"></td><td class="line-content"> var elem = document.createElement('a');
</td></tr><tr><td class="line-number" value="22"></td><td class="line-content"> elem.setAttribute('href',url);
</td></tr><tr><td class="line-number" value="23"></td><td class="line-content"> elem.setAttribute('title',title);
</td></tr><tr><td class="line-number" value="24"></td><td class="line-content"> elem.setAttribute('rel','sidebar');
</td></tr><tr><td class="line-number" value="25"></td><td class="line-content"> elem.click();
</td></tr><tr><td class="line-number" value="26"></td><td class="line-content"> }
</td></tr><tr><td class="line-number" value="27"></td><td class="line-content">} </td></tr></tbody></table><p> </p><p>
2번코드
</p><p> </p><p>function addbookmark() {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> var url = "<a href="<a href="http://sir.kr" target="_blank" rel="noopener noreferrer">http://sir.kr</a>"><a href="http://sir.kr" target="_blank" rel="noopener noreferrer">http://sir.kr</a></a>"; //사이트 주소</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> var title = "SIR"; // 사이트 이름</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> var browser=navigator.userAgent.toLowerCase();</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> // Mozilla, Firefox, Netscape</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> if (window.sidebar) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> window.sidebar.addPanel(title, url,"");</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> // IE or chrome</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> else if( window.external) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> // IE</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> if (browser.indexOf('chrome')==-1){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> window.external.AddFavorite( url, title);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> } else {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> // chrome</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> alert('CTRL+D 또는 Command+D를 눌러 즐겨찾기에 추가해주세요.');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> // Opera - automatically adds to sidebar if rel=sidebar in the tag</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> else if(window.opera && window.print) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> return true;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> // Konqueror</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> else if (browser.indexOf('konqueror')!=-1) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> alert('CTRL+B를 눌러 즐겨찾기에 추가해주세요.');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> // safari</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> else if (browser.indexOf('webkit')!=-1){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> alert('CTRL+B 또는 Command+B를 눌러 즐겨찾기에 추가해주세요.');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> } else {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> alert('사용하고 계시는 브라우저에서는 이 버튼으로 즐겨찾기를 추가할 수 없습니다. 수동으로 링크를 추가해주세요.')</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p> </p><p>
좋은 답변 부탁드립니다 감사합니다
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
j
jkh1127
8년 전
다행히도 자체 해결했습니다! 도와주신 링크는 공부하는데 사용하도록 하겠습니다! 감사합니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인