У меня было много странных поведений с использованием WebView в Android, и мне интересно, почему существует так много различий между WebView и Browser, установленными на каждом телефоне?
В качестве примера я разработал некоторые приложения, которые должны были отображать контент HTML, содержащий либо jquery-mobile, flash, javascript, и встроенный YouTube, и так далее. Поэтому у меня было много проблем с отображением этих страниц внутри WebViews. Либо они не будут отображаться вообще, просто пустое, либо видео не будут воспроизводиться, и так далее. И странно, что они работают правильно, если они открыты в Browser, установленном на телефоне. У меня включен JavaScript, я пробовал использовать WebSettings, я установил WebChromeClient и WebViewClient ищет ошибки javascript... но ничего не получилось.
Итак, я пришел к выводу, что компонент WebView полностью отличается от приложения Browser, установленного на телефонах. Я думаю, что каждый производитель делает свой собственный Browser для поддержки максимально возможного количества страниц, а WebView остается стандартным, включенным в Android SDK.
Я прав? Или есть другие причины/объяснения? Спасибо.
EDIT: Все, что предложил @ondoteam, было включено и установлено в данный момент. У меня больше нет ссылок на эти веб-сайты, которые в любом случае были внутренними.