From fa5790bbf31ecc7f40272c9ef4e43b10a88298ee Mon Sep 17 00:00:00 2001 From: primozratej Date: Wed, 30 Aug 2023 21:20:13 +0200 Subject: [PATCH] javaScriptCanOpenWindowsAutomatically and supportMultipleWindows --- lib/pages/web_view.dart | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/pages/web_view.dart b/lib/pages/web_view.dart index 0b7f171..2f7ece9 100644 --- a/lib/pages/web_view.dart +++ b/lib/pages/web_view.dart @@ -7,18 +7,18 @@ import 'package:flutter/material.dart'; import 'package:flutter_app_badger/flutter_app_badger.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:humhub/components/auth_in_app_browser.dart'; import 'package:humhub/models/channel_message.dart'; +import 'package:humhub/models/hum_hub.dart'; import 'package:humhub/models/manifest.dart'; import 'package:humhub/pages/opener.dart'; +import 'package:humhub/util/connectivity_plugin.dart'; import 'package:humhub/util/extensions.dart'; import 'package:humhub/util/providers.dart'; import 'package:humhub/util/push_opener_controller.dart'; import 'package:loggy/loggy.dart'; import 'package:permission_handler/permission_handler.dart'; import 'package:humhub/util/router.dart' as m; -import '../components/auth_in_app_browser.dart'; -import '../models/hum_hub.dart'; -import '../util/connectivity_plugin.dart'; class WebViewGlobalController { static InAppWebViewController? _value; @@ -49,6 +49,10 @@ class WebViewAppState extends ConsumerState { useShouldInterceptFetchRequest: true, javaScriptEnabled: true, supportZoom: false, + javaScriptCanOpenWindowsAutomatically: true, + ), + android: AndroidInAppWebViewOptions( + supportMultipleWindows: true, ), );