👉 코틀린 모바일 프로젝트의 웹뷰에서 사이트 404 접속 체크하는 방법?
🧙 Answer
👉 onReceivedTitle을 사용하세요! REST API 등 서버에 통신을 보내서 서버의 버전이나 404 상태를 체크하지 마세요.
제가 해봤는데, 결국 인증서 javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 라는 에러로 인해 막다른 길에 다다릅니다.
사이트에 loadUrl을 날리고
받은 정보가 Webpage not available이면 내부 .html을 실행하자는 아이디어입니다.
override fun onReceivedTitle(view: WebView?, title: String?) {
if(title.equals("Webpage not available")){
val webUrlLocal = "file:///android_asset/www/index.html"
webView.loadUrl(webUrlLocal)
}
super.onReceivedTitle(view, title)
}
If I was of any help to you, please buy me coffee 😿😢😥
If you have any questions, please leave them in the comments
[2] Ads : https://play.google.com/store/apps/details?id=io.cordova.seoulfilter