0

当我使用webview_flutter加载我的 Wix 网站时,它不会全屏显示,但它可以使用flutter_webview_plugin工作,我认为问题是webview_flutter本身没有设置宽视口webView.getSettings().setUseWideViewPort(true); ,所以我怎样才能让它使用这个宽视口?

4

2 回答 2

0

因此,经过 24 小时的调试,我能够通过分叉包并自己修改本机代码来达到预期的效果。

修改是在文件WebViewBuilder.java上,只需添加该行webStettings.setUseWideViewPort(true);即可激活wideviewport

于 2021-09-23T11:19:37.170 回答
0

如果您自己控制加载的 html(或者它只是一些嵌入代码),请尝试在头部添加视口元标记;例如:

<html>
<head>
  <meta name="viewport"  content="width=device-width, initial-scale=1, maximum-scale=1"/>
</head>
<body>
<script async="" src="https://url-to-the-embed-code-you-are-using"></script>
</body>
</html>
于 2021-12-23T08:29:28.630 回答