포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[JS] 오페라 즐겨찾기 오류
2012.04.22 01:45
function bookmark(title,url){
if(document.all){ // 익스
window.external.AddFavorite(url, title);
}else if(window.sidebar){ // 파폭
window.sidebar.addPanel(title, url, "");
}else if(window.opera && window.print){ // 오페라
var obj = document.createElement('a');
obj.setAttribute('href',url);
obj.setAttribute('title',title);
obj.setAttribute('rel','sidebar');
obj.click();
}
}
if(document.all){ // 익스
window.external.AddFavorite(url, title);
}else if(window.sidebar){ // 파폭
window.sidebar.addPanel(title, url, "");
}else if(window.opera && window.print){ // 오페라
var obj = document.createElement('a');
obj.setAttribute('href',url);
obj.setAttribute('title',title);
obj.setAttribute('rel','sidebar');
obj.click();
}
}
^ CODE Highlighter 는 왜 안되..
대부분이 즐겨찾기 추가 버튼을 만들때 이런 코드를 이용하잖아요?
그런데 오페라로 테스트 결과 사이트가 url 입력한 경로로 이동만 하고 즐겨찾기 추가가 되지 않습니다.
(코드를 보니 링크를 만들어 클릭 하게 하는것 같은데..)
왜 이렇죠?
오페라 버젼 : 11.62
플랫폼 : Win32
시스템 : Windows 7
댓글 8
-
도라미
2012.04.22 02:32
오페라 얼마안쓰잖아?ㅇㅅ -
milaero
2012.04.22 10:35
-
웹엔진
2012.04.22 12:04
해결방법 없는건가..
-- XE개발자 분들에게 도움 요청(을 해도 될지 모르겠네.. 너무 자주 하나..) --
@misol
@난다날아
@정찬명
-
퍼니엑스이
2012.04.22 15:43
확인해본 결과 IE하고 파이어폭스 이외에서는 즐겨찾기 추가를 할 수가 없더라고요.
이벤트 관련해서 찾아보니 뭔가 꼼수가 있을 것 같기도 하고요.
-
웹엔진
2012.04.22 17:20
브라우저가 Ctrl하고 D 버튼을 눌렀다고 인식하는 방법은 없을려나요 ㅋㅋ
-
퍼니엑스이
2012.04.22 17:22
왠지 가능할 것 같기도 한데요.
마우스 오른쪽 버튼 무력화 시키듯이 event를 조작(?)하면 가능하지 않을까 추측해봅니다 :)
-
웹엔진
2012.04.22 18:14
가능하면
크롬, 사파리, 오페라 등에서 Ctrl+D를 누르면 즐겨찾기가 되니 만들수 있겠네요.
-
웹엔진
2012.04.23 21:21
결국 해결방안은 안나오나요 ㅠㅠ