|
|
@@ -243,6 +243,10 @@ class WebviewManager {
|
|
|
args.put("progress", progress / 100.0);
|
|
|
FlutterWebviewPlugin.channel.invokeMethod("onProgressChanged", args);
|
|
|
}
|
|
|
+
|
|
|
+ public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
|
|
|
+ callback.invoke(origin, true, false);
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -371,12 +375,6 @@ class WebviewManager {
|
|
|
|
|
|
if (geolocationEnabled) {
|
|
|
webView.getSettings().setGeolocationEnabled(true);
|
|
|
- webView.setWebChromeClient(new WebChromeClient() {
|
|
|
- @Override
|
|
|
- public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
|
|
|
- callback.invoke(origin, true, false);
|
|
|
- }
|
|
|
- });
|
|
|
}
|
|
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|