본문 바로가기

Effective */Effective Android

[웹뷰] 기본 속성

 

setJavaScriptEnabled(true) javaScript 실행 가능!
setJavaScriptCanOpenWindowsAutomatically(oepn) javaScript가 window.open()할 수 있도록 설정
setDomStorageEnabled( false ) Local Storage 사용 여부
사용 예 : 하루동안보지 않기
setCacheMode(-)

LOAD_DEFAULT 기본적인 모드로 캐시를 사용하고 만료된 경우 네트워크를 사용해 로드
LOAD_NORMAL 기본적인 모드로 캐시 사용

LOAD_NO_CACHE 캐시모드를 사용하지 않고 네트워크를 통해서만 호출LOAD_CACHE_ELSE_NETWORK 기간이 만료돼 캐시를 사용할 수 없을 경우 네트워크를 사용

LOAD_CACHE_ONLY 네트워크를 사용하지 않고 캐시를 불러옴

setAppCacheEnabled(true)

앱 내부 캐시 사용

setSupportZoom(true) 확대/축소 기능 사용 가능
setUseWideViewPort ( false ) 웹뷰가 wide viewport를 사용하도록 설정하여 html 컨텐츠가 웹뷰에 맞게 나타남
setLoadsImagesAutomatically(true) 웹뷰에 등록되 있는 이미지 자동 로드
setAllowFileAccess(true) 웹뷰 내 파일 액세수 활성화 여부
setUserAgentString 웹에서 이 속성으로 앱에서 띄운 웹뷰로 인지할 수 있도록 함