|
@@ -51,6 +51,12 @@ public class FlutterWebviewPlugin implements MethodCallHandler {
|
|
|
case "reload":
|
|
case "reload":
|
|
|
reload(call, result);
|
|
reload(call, result);
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case "back":
|
|
|
|
|
+ back(call, result);
|
|
|
|
|
+ break;
|
|
|
|
|
+ case "forward":
|
|
|
|
|
+ forward(call, result);
|
|
|
|
|
+ break;
|
|
|
default:
|
|
default:
|
|
|
result.notImplemented();
|
|
result.notImplemented();
|
|
|
break;
|
|
break;
|
|
@@ -114,6 +120,20 @@ public class FlutterWebviewPlugin implements MethodCallHandler {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ private void back(MethodCall call, MethodChannel.Result result) {
|
|
|
|
|
+ if (webViewManager != null) {
|
|
|
|
|
+ webViewManager.back(call, result);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ private void forward(MethodCall call, MethodChannel.Result result) {
|
|
|
|
|
+ if (webViewManager != null) {
|
|
|
|
|
+ webViewManager.forward(call, result);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
private void reload(MethodCall call, MethodChannel.Result result) {
|
|
private void reload(MethodCall call, MethodChannel.Result result) {
|
|
|
if (webViewManager != null) {
|
|
if (webViewManager != null) {
|
|
|
webViewManager.reload(call, result);
|
|
webViewManager.reload(call, result);
|