Articles of андроид webview

Непосредственно поместите html-код в WebView (Android)

При использовании WebView мы обычно ставим для него URL-адрес: WebView.loadUrl(myURL); Но можно напрямую поместить HTML-код? Так что в логике будет: WebView.loadContent ( <html><head><script></script></head><body>….</body></html> ); Благодарю.

Сделайте Espresso дождаться завершения WebView

Есть ли http://i.imgur.com/gZnURlx.jpggea надежный способ заставить Espresso ждать завершения WebViews? Я пробовал описанный здесь подход, но нашел его ненадежным. У этого также есть и другие недостатки: Он полагается на замену WebChromeClient WebView. Любой существующий WebChromeClient нельзя обернуть, так как WebViewrt по какой-то причине не имеет метода getWebChromeClient (). Для этого требуется конкретный экземпляр WebView, поэтому […]

Android WebView, масштабирование изображения в соответствии с экраном

Что у меня есть: я загружаю изображение из URL-адреса. Я просто делаю (WebView).loadUrl(imageurl, extraheaders) Что я получаю: изображение не отображается на полной ширине WebView, у него пустое пространство вокруг (например, если вы открываете немного iamge в своем браузере рабочего стола) Что я пробовал: установка LayoutAlgorithm на SINGLE_COLUMN. Работает идеально, но масштабирование не работает. (Я включил […]

Play Youtube HTML5 встроенное видео в Android WebView

У меня возникла проблема с запуском HTML5 Youtube, встроенного в WebView . Я хочу воспроизвести видео Youtube в своем приложении. Я решил использовать WebView вместо VideoView, потому что хочу сделать свою систему более гибкой, чтобы воспроизводить видео из Интернета. Хотя Есть много способов получить игру youtube на Android, но я буду использовать встроенную версию youtube. […]

Android WebView Javascript getSelection

У меня возникают проблемы с выбором из WebView в Android. Я могу заставить WebView перейти в режим выбора. Я даже могу заставить его скопировать текст в ClipBoard. Но я действительно хочу подчеркнуть выбор навсегда. Поэтому идея заключается в том, что WebView находится в режиме выбора. Пусть пользователь выбирает текст, а затем запускает что-то, чтобы выделить […]

Как определить, когда Android WebView полностью загружен?

Я хочу знать, как определить, когда WebView полностью загружен. Позвольте мне полностью определить. Все переадресации произошли Страница видимо отображается, ничего еще не загружено Плохие ответы на этот вопрос: WebViewClient.onPageFinished() – это срабатывает несколько раз, если есть перенаправления, загружающие страницу. Он также срабатывает перед отображением страницы. PictureListener.onNewPicture() – это срабатывает каждый раз, когда экран изменяется, а […]

Перехватывать запросы POST в WebView

Я разрабатываю приложение для Android, которое фильтрует запросы (с белым списком) и использует пользовательский SSLSocketFactory . Для этого я разработал собственный WebViewClient и я переопределил метод shouldInterceptRequest . Я могу фильтровать и использовать свой SocketFactory с помощью запросов GET, но я не могу перехватить запросы POST. Итак, есть ли способ перехватить запросы POST в WebView […]

Как отладить javascript в webview в android

У меня есть веб-просмотр, который отлично работает на iOS, но не на Android. Есть ли инструмент, где я могу подключиться к веб-обозревателю Android в браузере и отлаживать его с помощью firefox или консоли webkit? В настоящее время я понятия не имею, почему веб-просмотр не работает на Android. В iOS я могу открыть свой симулятор iPad […]

Переопределение панели контекстных действий по умолчанию для выбора текста (в WebView) на Android

Я хочу переопределить существующую панель контекстных действий по умолчанию (CAB) для выбора текста. Я имею в виду, что я хочу отображать собственную CAB с моими собственными кнопками, когда в веб-просмотре выбран какой-то текст. Я попробовал реализовать CAB, используя Android Documentation. OnLongClickListener не отображает событие выбора текста в веб-представлении. Какое событие захватывает выбор текста? Можно ли […]

Сигнал 11 SIGSEGV Crash в Galaxy S3 Android WebView

У меня сложный интерактивный HTML5 в Android WebView – и он отлично работает на всех платформах, кроме Galaxy S3. На Galaxy S3 (Android 4.0.4), один раз каждые 5 или более раз, сразу после завершения загрузки /system/lib/libwebcore.so пытается получить доступ к недопустимой памяти и фатальному сигналу 11 (SIGSEGV) на [различные адреса ] (Код = 1). HTML5 […]