Articles of андроид webview

Перехватывать запросы 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 […]

Как установить URL-адрес в WebView из файла макета xml на Android?

Я пытаюсь установить URL-адрес в WebView из макета main.xml. По коду Это просто: WebView webview = (WebView)findViewById(R.id.webview); webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl("file:///android_asset/index.html"); Есть ли простой способ поместить эту логику в XML-файл макета?

Android WebView открывается в WebView, а не в браузере по умолчанию.

Я сделал одно примерное приложение с использованием WebView, в этом веб-представлении URL-адрес поступает из веб-служб. Он работает нормально, но если я нажму любую ссылку в этом веб-браузере, он автоматически перейдет на веб-браузер по умолчанию. Но я хочу открыть только в своем веб-приложении приложения. Здесь мой код: WvBikeSite = (WebView) findViewById(R.id.wv_bikeWebsite); wvBikeSite.loadUrl(getBundle.getString("www"));

Выбор текста в Android в Webview

Я использую webview для отображения контента в Android Honeycomb (3.x). Я создал настраиваемое меню действий для вырезания, копирования и вставки. Как я могу скопировать выделенный текст в Webview, используя мое настроенное меню действий.

Как обрабатывать языки RTL в версиях Android до 4.2?

Задний план У TextView всегда были проблемы с языками RTL (справа налево). Поскольку я знаю только, как читать иврит (в дополнение к английскому), я буду говорить о его проблемах: Выравнивание текста (и я не говорю о гравитации). Как язык RTL, иврит помещает слова справа налево (по сравнению с английским, что является обратным). Для демонстрации того, […]

Сохранить изображение из WebView

Я постараюсь быть коротким – поэтому я делаю это приложение, где изображение загружается в пользовательский Webview , рисует холст и сохраняет его. Теперь я успешно выполняю все, вплоть до его сохранения. Я пробовал много разных методов, но никто не работал. Я сохраняю неотредактированное изображение из Url с: public void DownloadFromUrl(String fileName) { //this is the […]

Android WebView со встроенным видео с YouTube, полноэкранная кнопка замораживает видео

У меня есть андроид, который загружает блог WordPress. Некоторые сообщения в блоге содержат видео на YouTube, которые я хотел бы, чтобы пользователь мог сделать полный экран, если захочет. Проблема заключается в том, что кнопка полного экрана HTML5 ничего не делает при нажатии, но замораживает представление. Есть идеи?