android - WebView 不加载 url 并且仍然空白
问题描述
我的 WebView 有问题 - 我尝试加载 url 但它是空白的。
这是我的代码:
FrameLayout(context).apply {
this.layoutParams = FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)
this.addView(
WebView(context).apply {
this.layoutParams = FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)
this.settings.javaScriptEnabled = true
this.settings.javaScriptCanOpenWindowsAutomatically = true
webViewClient = object : WebViewClient() {
override fun shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest?): Boolean {
return true
}
}
loadUrl("https://example.net")
}
)
}
启动后我看到一个空白屏幕。如果我评论 webViewClient 将会打开浏览器。
那么,如何解决我的问题呢?
PS我有互联网许可
解决方案
推荐阅读
- angular - 在异步管道重新订阅时重建 Angular 子组件
- html - 改变不同状态下时间线的颜色
- http - 使用 HTTP Referer 重定向的优缺点?
- continuous-integration - 如何在 github 操作中使用 pip 缓存?
- javascript - JavaScript 循环比较字符串 JSON
- android - 谷歌通话屏幕如何将音频流式传输到来电?
- c++ - C++ 线程可以暂停并存储其上下文以出租给另一个线程吗?(线程ID借用)
- javascript - 如何根据服务器时间制作 JavaScript 倒数计时器?
- c# - 视觉工作室中的 Spawner 没有显示错误但无法正常工作?
- python - 如何使用 python-telegram-bot 转发消息