kotlin15 <Kotlin 코틀린> 안드로이드 WebView(웹뷰) 갤러리 사진 registerForActivityResult으로 넘겨주기 onShowFileChooser 를 오버라이드 해주시면 되는데요! 그전에 우선 변수먼저 전역으로 잡고 갈거 선언해주고 가겠습니다. var cameraPath = "" var mWebViewImageUpload: ValueCallback? = null 이렇게 선언 잡아주시고 웹뷰이름.webChromeClient = object : WebChromeClient(){ override fun onShowFileChooser(webView: WebView?, filePathCallback: ValueCallback?, fileChooserParams: FileChooserParams?): Boolean { try{ mWebViewImageUpload = filePathCallback!! var takePictur.. 2021. 11. 10. <Kotlin 코틀린> 안드로이드 하이브리드 Alert창 처리하기 본인웹뷰이름.webChromeClient = object : WebChromeClient(){ override fun onJsAlert(view: WebView?, url: String?, message: String?, result: JsResult?): Boolean { onJsAlert(message!!, result!!) return true } override fun onJsConfirm(view: WebView?, url: String?, message: String?, result: JsResult?): Boolean { onJsConfirm(message!!, result!!) return true } } 해당 코드를 오버라이드 하셔서 onCreate에 작성해주시면 되는데요. fun onJ.. 2021. 11. 10. <Kotlin 코틀린> 안드로이드 WebView(웹뷰) window.open 새창 처리하기 (옆에 짤림 해결) 자바가 필요하신 분께서는 https://onedaycodeing.tistory.com/62 안드로이드 하이브리드앱 새창 Popup(팝업)창 띄우기 및 닫기 하이브리드 앱을 진행하면서 Webview를 통해 페이지를 띄웁니다. 진행을 하다보면 스크립트(Javascript)딴에서 window.open으로 새창(팝업)을 띄웁니다. 이걸 안드로이드(네이티브)딴에서 뒤로가기나 다 onedaycodeing.tistory.com 이쪽 게시글로 가주세요! lateinit var mContainer : FrameLayout lateinit var mWebView : WebView lateinit var mWebViewPop : WebView lateinit var mWebSettings : WebSettings 우선 이렇.. 2021. 11. 10. 이전 1 2 3 4 다음