웹앱 (안드로이드) 브라우저에서 주소표시줄 아예없애는방법 없나요?

3,055 views
Skip to first unread message

SJPark

unread,
Oct 25, 2011, 10:01:06 PM10/25/11
to 앱스프레소
안녕하세요!

오늘 투표들 다들 잘하셨는지요?

윗글 보니깐 저녁 퇴근후에 하면 변수가 생길지 몰라 아침에 했다는 분도 계시는것 같고...

다들 서둘러서 투표하셔서 한표를 행세하시는것은 어떨까 하는 생각이 들었구요...

서두가 길었네요...

제가 웹앱 (안드로이드) 브라우저에서 주소표시줄을 없애는 방법을 질문드리고 싶어서요...

숨기는 방법은 많이 나와있는데, 아예 없애는 방법은 없더라고요...

이게 브라우저라서 지금 글을 적으면서 생각해보니 웹에서도 window.open 등으로

새창을 띄울떄 주소표시줄을 없앤 상태에서 띄우더라도 다시 주소표시줄을 화면에 나타나게 할수도 있듯이

만약에 완전 없애는 방법이 있다고 하더라도 사용자의 조작으로 인해서 다시 나타나게 할수도 있을것같은데요?

로지닷컴

unread,
Oct 25, 2011, 10:34:17 PM10/25/11
to 앱스프레소
앱으로만들어서 웹페이지를 띄우면 주소는 기본적으로 안보이지 않나요?
말씀하신 내용은 안드로이드폰에 설치된 브라우저를 실행해서 접속을 하신다는 말씀인가요?
브라우저 주소창을 없앤다는 말씀?

SJPark

unread,
Oct 25, 2011, 10:36:57 PM10/25/11
to 앱스프레소
감사합니다.
그런데, 앱으로 만들어서 웹페이지를 띄우면
주소가 기본적으로 안보인다고 하셨는데...

ax.ext.ui.open으로 띄우니깐 주소표시줄이 보이더라고요
addWebView를 이용해서 ChildBrowser를 띄워야 안보이게 되는것인지...

다시한번 답변주시면 감사드리겠습니다.
시간내주셔서 답변 주셔서 감사드리고요...

iolo

unread,
Oct 28, 2011, 9:56:25 AM10/28/11
to appspr...@googlegroups.com
안드로이드/iOS에 내장된 "기본 브라우져"의 주소표시줄을 말씀하시는 것 같은데요...
그 부분은, ax.ext.ui.open을 호출하는 쪽에서 어떻게 할 수 있는 부분이 아닙니다. -_-;

호출되는 페이지가 직접 관리하시는 페이지라면
이런 자바스크립트를 추가해주시면 될 것 같네요:
window.addEventListener("load",function() {
  // Set a timeout...
  setTimeout(function(){
    // Hide the address bar!
    window.scrollTo(0, 1);
  }, 0);
});

iOS만 대상으로 한다면 meta 태그를 사용할 수도 있겠네요:
<meta name="apple-mobile-web-app-capable" content="yes" />

Reply all
Reply to author
Forward
0 new messages