웹뷰로 앱의 서브 브라우져 제작 중인데요.
1. 웹 컨텐츠 내의 (아마 jquery로 작동하는) 하단 내비게이션 바가 오작동합니다.
스크롤 업을 하면, 내비게이션 바가 슬라이드 업되고
스크롤 다운하면, 내비게이션 바가 슬라이드 다운되야하는데요,
스크롤 업하면 내비게이션 바가 슬라이드 업 상태로 고정이 되지 않고
잠깐 나타났다가 저절로 다시 슬라이드 다운이되네요.
2. 11번가 모바일 사이트의 베스트 탭에 접속하면 오작동하네요.
스크롤 다운하면 자동으로 맨 위로 스크롤이 됩니다.
그런데 이상하게 새로고침을 하면 정상적으로 작동됩니다.
3. 기타
픽사베이에서 다운로드한 사진을 앱 배경화면으로 사용하고 싶은데,
아래와 같은 경우에는 저작권 안심하고 사용해도 될까요?
[CC0 Creative Commons / 상업적 용도로 사용 가능 / 출처 안 밝혀도 됨]
지금까지 오작동하는 건 대부분 웹뷰의 터치이벤트를 직접 처리해 줌으로써 해결됐는데요.
웹 페이지는 터치이벤트를 어떻게 처리하는지 모르겠으니 감을 못잡겠네요.
하단 네이게이션바가 슬라이드 업되면서 고정되려면 최종적으로 어떤 이벤트를 받아야 고정되는지...
천천히 스크롤 업할때는 작동하는데, 플링이벤트를 받으면 나타났다 사라지는 것 같네요.
그리고 WebChromeClient의 onJSXXX 콜백은 반드시 구현해야 할까요?
딱히 구현 안해도 문제되는 사이트가 없던데요...