Flutter / webview_flutter太大,无法容纳屏幕

时间:2020-05-19 07:34:55

标签: flutter webview webview-flutter

我正在使用webview_flutter运行flutter 1.17.1:^ 0.3.21 依赖项已添加到pubspec.yaml,并将其添加到info.plist的末尾

<key>io.flutter.embedded_views_preview</key>
    <string>YES</string>

问题:加载到webview中的网页太大,无法容纳手机屏幕。 screenshot

以下是带有Webview的代码:

import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';

class WebViewContainer extends StatefulWidget {
  final url;
  WebViewContainer(this.url);
  @override
  createState() => _WebViewContainerState(this.url);
}

class _WebViewContainerState extends State<WebViewContainer> {
  var _url;
  final _key = UniqueKey();
  _WebViewContainerState(this._url);
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(),
        body: Column(
          children: [
            Expanded(
                child: WebView(
                    key: _key,
                    javascriptMode: JavascriptMode.unrestricted,
                    initialUrl: _url))

          ],
        ));
  }
}

链接到完整的应用程序: https://github.com/bi-samson/mreader

0 个答案:

没有答案