我正在使用 Flutter InAppWebView 打开一个网站。
child: InAppWebView(
initialUrlRequest: URLRequest(
url: Uri.parse("https://mywebsite.com"),
),
androidOnGeolocationPermissionsShowPrompt:
(InAppWebViewController controller, String origin) async {
return GeolocationPermissionShowPromptResponse(
origin: origin,
allow: true,
retain: true
);
},
initialOptions: options,
onWebViewCreated: (InAppWebViewController controller) {
_webViewController = controller;
},
androidOnPermissionRequest: (InAppWebViewController controller, String origin, List<String> resources) async {
return PermissionRequestResponse(resources: resources, action: PermissionRequestResponseAction.GRANT);
}
),
该网站在按钮单击时调用 URL:https ://www.google.com/maps/search/?api=1&query=$latitude,$longitude'。
这不会打开应用程序,而是在 InAppWebView 中继续。我该如何解决这个问题?