使用webview_flutter
包在我的应用程序中显示 webview。该网页也可以响应移动视图,并且在 chrome、firefox 等移动浏览器上加载时没有任何问题。但是当我通过我的 webview 加载同一页面时,它实际上并没有呈现为响应式布局。它只是试图将完整网页上的任何内容适应移动设备而不遵循任何响应。
WebView(
initialUrl: myHttpsUrl,
javascriptMode: JavascriptMode.unrestricted,
javascriptChannels: <JavascriptChannel>[
_eventChannel(context),
].toSet(),
gestureNavigationEnabled: false,
onPageStarted: _pageStarted,
onPageFinished: _pageFinished,
),
在 Android 和 iOS 平台上观察到相同的行为。
编辑:网页正在设置视口元数据,如下所示:
<meta name="viewport" content="width=device-width, initial-scale=1">