В моем приложении Android есть WebView. Мой WebView загружает веб-страницу. Эта веб-страница отправляет вызов на другой URL, но этот вызов возвращает веб-страницу, недоступную.
Первая веб-страница в моем WebView загружается нормально. Но когда я нажимаю на кнопки на первой веб-странице, он отправляет запрос на другую веб-страницу для некоторой обработки, но вторая веб-страница возвращает веб-страницу, недоступную с ошибкой Unsafe_resirect
. Он отлично работает на iOS и в Интернете. Эта проблема существует только в Android.
В моем пользовательском клиенте WebView я получаю ответ в onReceivedError
вместо shouldOverrideUrlLoading
:
Я использую:
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new CustomWebViewClient(context));
webView.postUrl(url, postData.getBytes());
Мои URL и postData
являются конфиденциальными, поэтому я не могу ими поделиться.