WebView加载HTML内容中有链接能左右滑动问题

发布时间 2023-09-22 11:29:50作者: 丷dante丶灬

WebView不会自动换行,它会把连在一起的字母当成一个表情或者单词,或者,当遇到一个完整的URL链接时,会强制把URL放在一行,导致WebView可以左右滑动

解决方法:这中问题不是WebView设置能够解决的,我们需要改动HTML的代码,在返回的HTML代码前直接拼接下边代码:

添加下面语句,解决问题

<body style=\"word-wrap:break-word;\">
        </body>

 

    String baseHtmlContent = """
        <!DOCTYPE html>
        <html>
        <head>
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
        </head>
        <body style=\"word-wrap:break-word;\">
        <div>${widget.html}</div>
        </body>
        </html>
        """;