webview 안에서 back 버튼으로 history.back 을 할 수 없나요?

2,227 views
Skip to first unread message

Geunwoo Shim

unread,
Apr 28, 2012, 9:49:03 AM4/28/12
to appspr...@googlegroups.com
모바일 웹 사이트를 운영 중인데 사이트 / 앱을 둘다 돌리도록 별도로 구축하기가 곤란해서

XE 로 사이트를 만들고 앱 안에 webview 로 게시판을 삽입했습니다.

그런데 핸드폰의 back 버튼을 눌렀을 때 webview 는 반응하지 않네요.

핸드폰의 back 버튼으로 webview 에 뜬 사이트가 history.back 되는 방법 없을까요?

Geunwoo Shim

unread,
Apr 28, 2012, 10:10:49 AM4/28/12
to appspr...@googlegroups.com
webview 로 하지 않고 그냥 iframe 으로 사이트를 끼워 넣어버렸는데 이러니까 back 버튼이 먹네요 webview 로 하는 것과 차이가 있는지 조언 좀 부탁드립니다.

사과잼

unread,
May 2, 2012, 3:52:31 AM5/2/12
to appspr...@googlegroups.com
내장 플러그인 ax.ext.android을 추가 후 ax.ext.android.setOnBackPressed(callback) 을 사용하시면 됩니다.


예) 
ax.ext.android.setOnBackPressed(
    function() {
        history.go(-1);
    }
);


2012년 4월 28일 토요일 오후 10시 49분 3초 UTC+9, Geunwoo Shim 님의 말:

2012년 4월 28일 토요일 오후 10시 49분 3초 UTC+9, Geunwoo Shim 님의 말:
2012년 4월 28일 토요일 오후 10시 49분 3초 UTC+9, Geunwoo Shim 님의 말:
2012년 4월 28일 토요일 오후 10시 49분 3초 UTC+9, Geunwoo Shim 님의 말:
2012년 4월 28일 토요일 오후 10시 49분 3초 UTC+9, Geunwoo Shim 님의 말:

Kyungman Kang

unread,
Nov 3, 2012, 11:06:07 PM11/3/12
to appspr...@googlegroups.com
조금 꼼수를 부리면 가능합니다.
addWebView에서 이벤트를 통해 url을 알아낼 수 있는데, 이것을 자바스크립트 배열에 push, pop 이용해서 스택처럼 사용하면 됩니다.
성능은 좀 떨어지겠지만, 가능은 합니다. http://k2man.net/1149 참고하세요. 

2012년 4월 28일 토요일 오후 10시 49분 3초 UTC+9, Geunwoo Shim 님의 말:
모바일 웹 사이트를 운영 중인데 사이트 / 앱을 둘다 돌리도록 별도로 구축하기가 곤란해서
Reply all
Reply to author
Forward
0 new messages