Articles of Веб просмотр

Заполните поля в веб-просмотре автоматически

Я видел этот вопрос в Интернете, но пока не нашел рабочего решения. В принципе, я хочу загрузить свое приложение и нажать кнопку; Действие кнопки затем заполнит имя пользователя и пароль на веб-сайте, уже загруженном в веб-просмотр (или дождаться onPageFinished). Наконец, кнопка отправки на странице входа будет активирована. Из того, что я понимаю, это можно сделать, […]

Интерфейс Javascript не работает с android 4.2

Я столкнулся с серьезной ошибкой android OS Jelly Bean 4.2, здесь, в моей программе, я использую JavaScript, чтобы получить высоту веб-страницы, и он отлично работает от android 2.2 до 4.1, но когда я попытался использовать тот же код в android 4.2, Интерфейс JavaScript не работает. Как я могу исправить эту проблему?

Ошибка кодирования с помощью loadData WebView

Я загружаю некоторые данные, содержащие латинские символы 1, в WebView, используя String uri = Uri.encode(html); webview.loadData(uri, "text/html", "ISO-8859-1"); При отображении символы latin1 заменяются странными символами. Если я загружаю html непосредственно в TextView (просто для проверки), латинские символы отображаются правильно. Кто-нибудь может помочь? благодаря HTML: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> […]

Как программировать прокрутку Android WebView

Я пытаюсь программно прокрутить WebView к местоположению определенного элемента в дереве DOM. Но пока мне не удалось заставить WebView отвечать на запросы прокрутки. Я пробовал использовать JavaScript, который использует window.scrollTo(…) , но WebView не отвечает. На стороне Java я попытался вызвать метод WebView.flingScroll(…) . WebView ответит на flingScroll , но мне нужна scrollTo(…) . Есть […]

Веб-просмотр Android: Внесите локальный файл Javascript на удаленную веб-страницу

Его спрашивали много раз раньше, я просматривал все, пока не было четких ответов. Вопрос упрощен: можно ли добавить локальный файл Javascript (из актива или хранилища) на удаленную веб-страницу, загруженную в веб-представление Android? Я знаю, что такие файлы можно вводить на локальные веб-страницы (Атрибуты HTML), загружаемые в веб-представление. Зачем мне это нужно? : Чтобы сделать просмотр […]

Основной поток, блокирующий поток веб-приложений Android

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

Темы WebView никогда не останавливаются (WebViewCoreThread, CookieSyncManager, http )

Я использую WebView для отображения некоторого интернет-контента в одной из наших приложений. Проблема в том, что когда пользователь отключается от этой активности, потоки WebView продолжают работать! Проблемные потоки: Thread [<17> WebViewCoreThread] (Running) Thread [<25> CookieSyncManager] (Running) Thread [<19> http0] (Running) Thread [<29> http1] (Running) Thread [<31> http2] (Running) Thread [<33> http3] (Running) Приостановка каждого из […]

Android Webview – полностью очистить кэш

У меня есть WebView в одном из моих действий, и когда он загружает веб-страницу, страница собирает некоторые фоновые данные из Facebook. Тем не менее, я вижу, что страница, отображаемая в приложении, одинакова при каждом открытии и обновлении приложения. Я попытался настроить WebView на использование кеша и очистить кеш и историю WebView. Я также следил за […]

Android. WebView и loadData

Можно использовать следующий метод для настройки содержимого веб-представления loadData (String data, String mimeType, String encoding) Как справиться с проблемой с неизвестной кодировкой html-данных ?! Есть ли список кодировок ?! Я знаю из своего колледжа, что в моем случае html поступает из БД и кодируется латинским-1. Я пытаюсь установить параметр кодирования в латинский-1, в ISO-8859-1 / […]