【android】【kotlin】WebView에서 자바스크립트 허용
2249 단어 안드로이드AndroidStudioKotlin
막힌 곳이 있었으므로 비망록으로 남겨 둡니다.
WebView에서 웹 페이지를 표시해 봅니다.
WebView에서 Qiita의 TOP 페이지를 표시하고 있습니다.
트렌드가 선택되고 있는데 기사가 전혀 나오지 않는다. 응? 어째서일까 라고 고민하고 있었습니다.
자바스크립트를 사용하는 웹페이지에서 WebView 자바스크립트를 활성화해야 함
조사해 보면 WebView의 기본 설정이라면 JavaScript가 비활성화되어 있기 때문에
JavaScript의 사용 된 부분이 제대로 표시되지 않았다는 것이 었습니다
WebView 자바스크립트 사용
이번에는 DataBinding을 사용하고 있었으므로, 아래와 같은 코드로 기술했습니다.
WebViewActivity.ktDataBindingUtil.setContentView<ActivityWebViewBinding>(
this, R.layout.activity_web_view
).apply {
//webview内のJavaScriptを有効にする
webView.settings.javaScriptEnabled = true
설정 후 Qiita TOP 페이지
트렌드 기사가 제대로 표시되는 것을 확인했습니다!
참조
WebView에서 JavaScript 사용
Reference
이 문제에 관하여(【android】【kotlin】WebView에서 자바스크립트 허용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/saya_/items/ccc1a078161420654af3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이번에는 DataBinding을 사용하고 있었으므로, 아래와 같은 코드로 기술했습니다.
WebViewActivity.kt
DataBindingUtil.setContentView<ActivityWebViewBinding>(
this, R.layout.activity_web_view
).apply {
//webview内のJavaScriptを有効にする
webView.settings.javaScriptEnabled = true
설정 후 Qiita TOP 페이지
트렌드 기사가 제대로 표시되는 것을 확인했습니다!
참조
WebView에서 JavaScript 사용
Reference
이 문제에 관하여(【android】【kotlin】WebView에서 자바스크립트 허용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/saya_/items/ccc1a078161420654af3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
WebView에서 JavaScript 사용
Reference
이 문제에 관하여(【android】【kotlin】WebView에서 자바스크립트 허용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/saya_/items/ccc1a078161420654af3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)