Articles of андроид webview

Как получить URL-адрес ссылки в Android WebView с помощью HitTestResult для связанного изображения (а не URL-адрес изображения) с помощью Longclick

Я пытаюсь поймать webview longclicks, чтобы показать контекстное меню. (См. Код ниже) При длинном щелчке изображения я всегда получаю URL-адрес изображения как дополнительный (для не связанного изображения с IMAGE_TYPE и связанного изображения с SRC_IMAGE_ANCHOR_TYPE). Но как я могу получить URL-адрес ссылки (а не URL-адрес изображения) для изображения с гиперссылкой? Лучший, Себастьян mywebview.setOnLongClickListener(new OnLongClickListener() { public […]

Подгонка содержимого WebView на экране с поддержкой масштабирования

Я пытаюсь вставить страницу HTML5 в свое приложение. Содержимое больше, чем устройство, поэтому я масштабирую его: web.setInitialScale((int) (728 / 600 * 100)); //728 is the height of the page, 600 of the device Таким образом, экран имеет нужный размер, но контент слишком мал, и мне нужно управлять им. Я попробовал поддержку Zoom (true) WebView, зум […]

Изменение HTML в WebView программно

Я загружаю страницу html-ресурса в WebView, используя webMain.loadUrl("file:///android_asset/record.html"); Который отлично работает, но внутри html есть несколько мест, где я хотел бы использовать информацию из приложения. Например, HTML может содержать текст, который читает «[Пользовательский]». Есть ли способ заменить это слово информацией, переданной из приложения?

Как включить WebKitDeveloperExtras в Android-приложении Android

Если я напишу собственное приложение для Android, которое использует android.webkit.WebView, как мне включить WebKitDeveloperExtras? Я хотел бы иметь возможность включить реальную отладку скрипта через Web Inspector, а не просто сбрасывать на консоль.

Android 2.3 Поддержка иврита в Webview

Я тестировал приложение, которое я поместил в 2.3 на эмулятор Android 2.3, приложение включает в себя ивритские строки, отображаемые в WebView, для решения трех проблем: Рассказывая веб-браузеру об использовании ивритских шрифтов (см. Мой пост с решением ее Android 2.3 ивритских шрифтов в Webview ) Вызов веб-страницы для отображения строки справа налево, которую я решил, добавив […]

Поддержка TLS v1.2 на Webview Android

Я столкнулся с одной большой проблемой: встроенный браузер (WebView), то, что мы используем для аутентификации, поддерживает TLS 1.1+ только с 4.4 KitKat. ОС Android поддерживает TLS 1.1+ из 16 версий API, но WebView поддерживает TLS 1.1+ только из 19 версий API. Я не нашел возможности установить протокол TLS для WebView вручную. Таким образом, мы не […]

Android-браузер и браузер не удаляют файлы cookie сеансов на перезагрузке устройства

Когда я перезагружаю свое устройство Android (разжигание огня) или убиваю приложение, похоже, что куки-файлы браузера или WebView 'session' не удаляются. Это, по-видимому, сильно отличается от поведения браузеров в Windows или MacOS, где файлы cookie «session» исчезли, если вы убили приложение браузера. После перезапуска браузера необходимо сохранить только «постоянные» куки. Чтобы уточнить, значение «cookie сеанса» здесь […]

Можно ли отключить все прокрутки и масштабирование в веб-браузере Android?

Я попытался найти ответ, но до сих пор не смог. У меня есть активность, которая использует WebView . Все, что отображается пользователю, отображается в HTML и JavaScript. То есть, WebView делает все возможное. APK используется для хранения определенных постоянных данных и запуска WebView . Пользовательский интерфейс имеет меню навигации по иконкам внизу (5 значков в […]

WebView вызывает Uncaught TypeError при загрузке www.google.com.

Я использую WebView для загрузки и рендеринга различных веб-сайтов без проблем. Как ни странно, тот, который, кажется, вызывает ошибки, – www.google.com При загрузке этой страницы кнопка «Поиск» не работает при нажатии. Когда он щелкнут, я вижу эту ошибку в LogCat (я также вижу 3 одинаковые ошибки, сообщаемые во время загрузки страницы): 02-07 23: 23: 59.230: […]

Автоматический клик по WebView

Как я могу выполнить щелчок на WebView из java-кода? Можно ли щелкнуть по указанному местоположению (x, y)? WebView.performClick() Не работает!