Flutter WebView window.close() не работает (Android)
Я не могу закрыть открытую веб-страницу, используя флаттер веб-просмотра с window.close()
функциональность.
Я использую в своем приложении webview_flutter. На веб-сайте, который я использую, естьwindow.open()
функция, которая откроет новое окно, содержащее другой URL. Внутри нового окна есть кнопка закрытия, чтобы закрыть новое окно с помощьюwindow.close()
. Это работает нормально, когда я тестирую его с помощью браузера на своем ноутбуке и мобильном устройстве, но не работает, когда я пробовал его в приложении Flutter с использованием вышеуказанного плагина веб-просмотра.
Я получаю это предупреждение в своих журналах, когда нажимаю кнопку закрытия.
Скрипты могут закрывать только те окна, которые были им открыты.
Я также пробовал другие плагины, такие как https://pub.dev/packages/flutter_webview_plugin, но тоже безуспешно.
Мне интересно, доступна ли уже эта функция для веб-просмотра Flutter?
Пожалуйста, помогите мне, любые предложения или решения приветствуются. Спасибо всем заранее!
Обновление: пакеты, которые я протестировал, но все еще не работают
1 ответ
Попробуйте использовать этот простой и легкий в использовании пакет, используйте пример в файле readme