Android Webview: Как запретить открытие посторонних сайтов?
Добрый день!
Как запретить webview-приложению открывать посторонние сайты и страницы (т.е. те, которые не находятся на домене самого проекта)?
В частности речь идет о сайтах операторов мобильной связи, когда заканчивается трафик, сайтах для авторизации в wifi-зонах и сайте хостинга (если, например, есть какие-то проблемы с доступом).
Допустим, что вместо этих страниц должна открываться некая заготовленная ранее страница в самом приложении.
у WebView есть методы setWebViewClient и setWebChromeClient, которые принимают соответствующие обработчики.
В этих обработчиках вы можете контролировать что грузится.