WebView加载微信文章显示不全问题记录

102 阅读1分钟

微信文章网页不知道啥时候用了DOM存储,也可能是我太久没用了。设置成true就可以了。false的话不显示文字。。。

        WebView(
            state = state,
            modifier = Modifier
                .fillMaxSize()
                .padding(it),
            chromeClient = remember {
                object : AccompanistWebChromeClient() {
                    override fun onReceivedTitle(view: WebView, title: String?) {
                        super.onReceivedTitle(view, title)
                        pageTitle = title ?: ""
                    }

                    override fun onProgressChanged(view: WebView, newProgress: Int) {
                        super.onProgressChanged(view, newProgress)
                        progress = newProgress / 100.0f
                    }
                }

            },
            onCreated = {
                it.settings.run {
                    javaScriptEnabled = true
                    //微信文章文字显示
                    domStorageEnabled = true
                    //加载http请求的图片
                    blockNetworkImage = false
                }
            },
        )