Webview 错误地切断了长网址

Posted

技术标签:

【中文标题】Webview 错误地切断了长网址【英文标题】:Webview cuts off long urls incorrectly 【发布时间】:2022-01-02 14:09:53 【问题描述】:

在我的情况下,WebView 包装带有空格的句子没有问题,但是当存在长 url 时会出现问题。

我在下面添加了一个屏幕截图(出于隐私考虑,某些部分被涂黑了)。如果您查看 url 部分 - 这就是问题所在。这里的url应该是https://somethingsomething.care/business-policy。 “business-”这个词被砍掉了,不可见了。

如何解决这个问题?

【问题讨论】:

【参考方案1】:

您需要将水平滚动设置为 WebView。 并且网页应该响应适应移动宽度。

【讨论】:

好点,可能是网页问题,而不是网页浏览量? 是的,刚刚确认这是网站本身的问题...谢谢!【参考方案2】:

尝试设置宽视口以适应整个内容

WebSettings settings = webView.getSettings();
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true); // also worth trying

除了该页面应该是响应式的并且能够适应移动屏幕

【讨论】:

试过了。没有帮助:/

以上是关于Webview 错误地切断了长网址的主要内容,如果未能解决你的问题,请参考以下文章

Android 浏览器/webview 错误?内容处置:附件;文件名="xyz.txt"

Android WebView 错误地处理预格式化文本中的换行符

WebView 不一致地显示白屏 react-native

求助,安卓webview打开一个页面的时候页面闪动

在新的 webview 视图控制器中打开外部 URL

WPF(或WinForm)WebView不会打开本地URL(NotFound 404错误)