flutter flutter_webview_plugin всегда загрузка - PullRequest
0 голосов
/ 06 июля 2018

я запускаю код в симуляторе ios, но ios всегда загружается, состояние веб-просмотра - startLoad, но не может finishLoad, страница всегда загружается, код вот так:

@override
Widget build(BuildContext context) {
List<Widget> titleContent = [];
titleContent.add(new Text(
  "资讯详情",
  style: new TextStyle(color: Colors.white),
));
if (!loaded) {
  titleContent.add(new CupertinoActivityIndicator());
}
titleContent.add(new Container(width: 50.0));
print(widget.id);
return new WebviewScaffold(
  url: "http://www.baidu.com",
  appBar: new AppBar(
    title: new Row(
      mainAxisAlignment: MainAxisAlignment.center,
      children: titleContent,
    ),
    actions: <Widget>[
      new IconButton(
        icon: icon,
        onPressed: () {
          print('收藏');
          setState(() {
            icon = new Icon(Icons.star);
          });
        },
      ),
      new IconButton(
        icon: new Icon(Icons.share),
        onPressed: () {
          print('分享');
        },
      ),
    ],
    iconTheme: new IconThemeData(color: Colors.white),
  ),
  withZoom: false,
  withLocalStorage: false,
  withJavascript: true,
  withLocalUrl: true,
);

}

страница вроде: страница, как это

спасибо

Ответы [ 2 ]

0 голосов
/ 29 апреля 2019

Попробуйте удалить эту строку:

withLocalUrl: true,
0 голосов
/ 21 сентября 2018

Прослушивание потока httpError. Может быть, вы получаете некоторые ошибки, потому что обычно это должно работать.

FlutterWebviewPlugin().onHttpError.listen((WebViewHttpError item) {
  print("   WebView    onHttpError.code: ${item.code}");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...