Мое android-приложение открывает webview, в котором, когда я нажимаю на изображение в webview, оно показывает эту ошибку-- - > net:err_unknown_url_scheme
My android application is opening a webview in which when I click on the image in webview it shows this error---> net:err_unknown_url_scheme
например,для
допустим я загружаюсь facebook.com В моем приложении для android. Сайт открывается совершенно нормально, я могу получить доступ ко всему, но когда я нажимаю на любое изображение на Facebook. Это показывает :
net:err_unknown_url_scheme
Что я уже пробовал:
Цитата:Чтобы открыть гиперссылки внутри приложения я использовал следующий код:public class GeoWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.toLowerCase().startsWith("http") || url.toLowerCase().startsWith("https") || url.toLowerCase().startsWith("file")) { view.loadUrl(url); } else { try { Uri uri = Uri.parse(url); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); } catch (Exception e) { Log.d("JSLogs", "Webview Error:" + e.getMessage());; } } return (true); }
Цитата:Я попытался нажать на то же изображение с помощью URL браузера, который пришел после поиска.--
https://www.zomato.com/ncr/wood-box-cafe-delhi-university-gtb-nagar/menu#tabtop
и вот что я получаю, когда нажимаю на одно и то же изображение с помощью webview в своем приложении
zomatobranchsdk://open?link_click_id=5912449135
Patrice T
А какой url вы пытаетесь найти ?
nikhil arora
buddy url is ---- веб-страница в zomatobranchsdk://open?link_click_id=5912449135 не может быть загружена, потому что: net::ERR_UNKNOWN_URL_SCHEM
David Crow
Что произойдет, если вы удалите этот код и просто позволите WebView
контролировать открытые ссылки напрямую?
Вы компилируете с последним API (уровень 27)?
nikhil arora
Да братан я использую api 27 уровня
nikhil arora
если я удалю вышеупомянутый код упоминания, то тоже получу ту же ошибку