Articles of андроид webview

Как исправить «Пропустите перетаскивание, поскольку мы ждем ответа WebCore на прикосновение»

Я разрабатываю приложение для Android на базе webView и пытаюсь захватить события касания. Однако он не работает, и я увидел это сообщение в журнале: «Пропустите перетащить, поскольку мы ждем ответа WebCore на прикосновение» Кто-нибудь знает, как решить эту проблему?

PictureListener и onNewPicture () устарели – альтернативы?

В справочнике разработчиков Android говорится, что интерфейс WebView.PictureListener и его onNewPicture() устарели. Хорошо, но необходимость знать, когда 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 […]