【发布时间】:2019-12-13 03:57:30
【问题描述】:
您好,我的 WebView Flutter 应用有问题,我有一个浮动操作按钮,但点击时不刷新
我的工厂所在的代码是:
import 'dart:async';
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
class HomePage extends StatefulWidget {
HomePage({Key key}) : super(key: key);
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
WebViewController _myController;
final Completer<WebViewController> _controller =
Completer<WebViewController>();
@override
Widget build(BuildContext context) {
return SafeArea(
child: Scaffold(
body: WebView(
initialUrl: 'https://syncshop.online/en/',
javascriptMode: JavascriptMode.unrestricted,
onWebViewCreated: (controller) {
_myController = controller;
},
onPageFinished: (initialUrl) {
_myController.evaluateJavascript("document.getElementsByClassName('footer-container')[0].style.display='none';");
},
),
floatingActionButton: FloatingActionButton(
onPressed: () {
_myController?.reload();
},
child: Icon(Icons.refresh),
),
),
);
}
}
FAB 在那里,但按下时不刷新 webview url
【问题讨论】:
标签: flutter flutter-layout flutter-dependencies