-
안드로이드 WebView API Level 30에서 Deprecated 된 내용안드로이드 2021. 7. 26. 13:39반응형
개요
안드로이드에서 API Level 30부터 Deprecated된 함수들이 있다. 어떤 Method들이 Deprecated 됐는지 알아보자.
Deprecated 된 Method
- setAllowFileAccessFromFileURLs Deprecated
- setAllowUniversalAccessFromFileURLs Deprecated
- setAppCacheEnabled Deprecated
- setAppCachePath Deprecated
Deprecated 된 Method 설명 및 처리 방법
setAllowFileAccessFromFileURLs
- 설명 : 다른 file:// URL로 접근을 허용할지 여부를 설정한다.
- Depreacted 처리 방법 : androidx.webkit.WebViewAssetLoader를 사용하여 파일 내용을 안전하게 로드한다.
setAllowUniversalAccessFromFileURLs
- 설명 : file:// URL에서 어느 orgin도 접근을 허용할지 여부를 설정한다.
- Depreacted 처리 방법 : androidx.webkit.WebViewAssetLoader를 사용하여 파일 내용을 안전하게 로드한다.
setAppCacheEnabled
- 설명 : AppCahce를 사용할지 여부를 설정한다.
- Deprecated 처리 방법 : Chromium에서 AppCache를 지원하지 않아 ServiceWorker로 마이그래이션을 진행히야한다.
setAppCachePath
- 설명 : AppCahce 경로를 설정한다.
- Deprecated 처리 방법 : Chromium에서 AppCache를 지원하지 않아 ServiceWorker로 마이그래이션을 진행히야한다.
※ AppCache 관련 포스팅은 아래를 참고하면 된다.
2021.07.26 - [안드로이드] - [WebView] setAppCacheEnabled Deprecated
마치며
안드로이드 WebView의 Deprecated된 Method를 알아보았다. 내용을 확인해보니 보안에 더욱 신경쓰기 위해 이전에 사용하던 Method들을 Deprecated 한 것 같다.
반응형'안드로이드' 카테고리의 다른 글
[Android] Compose 이해하기 (0) 2021.07.30 안드로이드 ViewModel (Android Developer 설명 참고) (0) 2021.07.27 [WebView] setAppCacheEnabled Deprecated (0) 2021.07.26 Hilt를 이용한 Dependency Injection(DI) - 2 (0) 2021.07.08 Hilt를 이용한 Dependency Injection(DI) - 1 (0) 2021.07.08