묻고답하기
모바일 페이지 관련문의 드립니다.
2014.09.24 17:23
모바일 주소창이 뜨지 않게
function hideAddressBar(){
if(document.documentElement.scrollHeight<window.outerHeight/window.devicePixelRatio)
document.documentElement.style.height=(window.outerHeight/window.devicePixelRatio)+'px';
setTimeout(window.scrollTo(1,1),0);
}
window.addEventListener("load",function(){hideAddressBar();});
window.addEventListener("orientationchange",hideAddressBar());
를 그대로 복사해서 레이아웃 > 설정 > 헤더스크립트에 넣으려고 하는데
잘 안되네요. 그대로 복사해서 넣는게 맞나요? 잘 모르겠습니다.
고수님들의 지도편달 부탁드리겠습니다.
댓글 6
-
mAKEkr
2014.09.25 04:01
-
초콜릿공장
2014.09.25 15:22
답변 감사합니다. 크롬과 네이버앱에서 제공하는 브라우저를 보고 있는데요.
크롬은 상단주소층만 없애면 될것 같고 네이버는 위아래 창을 다 없애고 싶습니다.
-
Happyphp
2014.09.25 15:30
이건 없애는게 아니고 그냥 화면 올려서 안보이게 하는것 뿐이예요.이걸로 안될겁니다.
-
초콜릿공장
2014.09.25 15:41
답변 감사합니다.
그럼 없앨 수는 없는건가요?
-
Happyphp
2014.09.25 16:09
엄격하게 이야기하면 없애는게 아니고 감추는것 밖에 안되는 건데요. 네이버 어플 보시면 잠시 감췄다가 내리면 밀려 내려 올겁니다. 모바일 어플 만들때 그렇게 만드시는 분들 계신데 그런부분입니다.
-
초콜릿공장
2014.09.25 16:17
그렇군요. 크롬도 마찬가지 인거죠?
단지 첫화면에 안보이게 감추는 정도군요.
위에 소스를 넣으면 감추는거 정도는 되는거죠?
일단 어느 브라우저에서 소스코드가 작동하는지부터 체크해보셔야될듯 합니다. 모바일브라우저도 브라우저마다 편차가 있어서, 명쾌한 해답은 못드립니다.