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

Другие вопросы по тегам