你好,Flutter团队的Webview插件是否有禁用iOS中的捏合缩放功能的函数?在社区插件中,使用withZoom
实现,但我不知道如何在Flutter团队的Webview中实现。或者团队的插件中是否有相应的功能可以实现?
我有使用官方Webview插件的理由。
请帮忙解答。谢谢。
你好,Flutter团队的Webview插件是否有禁用iOS中的捏合缩放功能的函数?在社区插件中,使用withZoom
实现,但我不知道如何在Flutter团队的Webview中实现。或者团队的插件中是否有相应的功能可以实现?
我有使用官方Webview插件的理由。
请帮忙解答。谢谢。
name="viewport"
的 meta 标签以禁用最大缩放。controller.evaluateJavascript("var meta = document.getElementsByTagName('meta');"
"for (var i = 0; i < meta.length; i++) {"
"if (meta[I].attribute('name') == null) continue;"
"if (meta[i].attribute('name').includes('viewport')) {"
"document.getElementsByTagName('meta')[i].remove();"
"break;"
"}"
"}"
"document.getElementsByTagName('head')[0].innerHTML += "
"\"<meta name='viewport' content='initial-scale=1.0, maximum-scale=1.0'>\";"
);
当然,在您的WebView中需要启用Javascript。