Articles of андроид webview

WebView с сертификатом клиента SSL на Android 4 ICS

У меня проблема с родным WebView на Android. Мне нужно пройти аутентификацию с сайта с помощью SSL-сертификата клиента. Android WebView, похоже, не поддерживает это. В качестве обходного пути я использовал модифицированную версию WebView: https://github.com/yonekawa/webview-with-client-certificate Измененный WebView работает, введя правильно настроенный SslSocketFactory в стандартный Android WebView. Это отлично работает на устройствах Android 2.x. Однако с Android […]

Как получить масштаб веб-просмотра в Android 4

WebView.getScale () устарел (но все еще можно использовать) Рекомендуемым способом получения масштаба для веб-просмотра является использование WebViewClient.onScaleChanged () http://developer.android.com/reference/android/webkit/WebViewClient.html#onScaleChanged(android.webkit.WebView , float, float) Я добавил соответствующий обработчик в свой пользовательский веб-просмотр: public class CustomWebView extends WebView { public CustomWebView(Context context) { super(context); setWebViewClient(new WebViewClient() { @Override public void onScaleChanged(WebView view, float oldScale, float newScale) { super.onScaleChanged(view, […]

Android Webview (Phonegap): отключить автокоррект, автокапитализировать и автозаполнение не работает

У меня проблема с моей страницей регистрации, которая загружается в Webview на Android (Phonegap). Я использовал атрибуты autocorrect="off" autocomplete="off" autocapitalize="off" для моих полей ввода и тега формы, но он не работает. Устройство показывает похожие слова, и содержимое увеличивается вверх и вниз, когда я набираю букву или номер. Есть кто-нибудь идея, как я могу решить эту […]

Иногда JavaScript не работает в веб-браузере android

Я разместил webview в своем приложении для посещения веб-страницы, которая включает некоторые функции javascript, моя цель – когда пользователи нажимают ссылку на веб-странице, она начнет новую активность в приложении. Я написал «webSettings.setJavaScriptEnabled (true)»; В моих исходных кодах. Он работает хорошо в большинстве случаев, однако иногда он не работает, нет ответа, когда пользователи нажимают, и я […]

Android. Используйте WebView для оценки строки javascript и возврата значения.

Учитывая, что скрипты не поддерживаются в Android, и обертывание библиотек, таких как javax.script.ScriptEngine, в ваше приложение сделает его слишком большим, можно ли отправить строку javascript в невидимый WebView и оценить ее и вернуть результаты (Другая строка)? Я хочу пойти по этому маршруту, потому что хочу сохранить все мои скрипты на диске, чтобы мое приложение оставалось […]

Есть ли способ поймать ошибки веб-консоли?

Используя WebView, некоторые веб-сайты занимают очень много времени, чтобы завершить загрузку страницы (как в WebViewClient.onPageFinished () ), и, когда это происходит, это характеризуется ошибками Web Console следующего типа: E/Web Console(1916): Unsafe JavaScript attempt to access frame with URL http://mobile.example.com from frame with URL http://ad.doubleclick.net/adi/interactive.example.com/front_sub;sz=320×50;ord=7340930261983. Domains, protocols and ports must match. 05-26 10:44:15.274: E/Web Console(1916): at […]

Можно ли предварительно загружать данные в WebViews в дочерних элементах RecyclerView?

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

Framework7 внутри страниц веб-просмотра не загружается

Я новичок в framework7, и я пытаюсь заставить его работать внутри на Android. Вот что я сделал, Создал проект в андроид-студии, с webview для загрузки index.html, и он работает. Но ссылка на страницы «о», «услуги» и «форма» не работает. Я видел, что framework7 использует ajax для вызова этих страниц. Так что, я думаю, что это […]

Как добавить веб-просмотр crosswalk в моем собственном модуле библиотеки Android?

Я занимаюсь разработкой модуля библиотеки Android, который должен включать Crosswalk Webview. Я создаю библиотеку с помощью Github Sonatype ( https://github.com/sonatype/ ). Он отлично работает без Crosswalk Webview. Я попробовал следующие 3 метода включить Crosswalk. Способ 1: Добавить библиотеку Crosswalk Webview в моем приложении Ошибка: (Ошибка компиляции) Не удалось решить: org.xwalk: xwalk_core_library: 18.48.477.13 Способ 2: Добавить […]

Как создать XWalkView в сервисе?

Я работаю над заменой родного веб-браузера в нашем приложении Android с реализацией Crosswalk. Нам удалось получить большую часть функциональности приложения, но создание XWalkView в рамках службы по-прежнему является проблемой, которую мы пытаемся преодолеть. Создание Webview не является проблемой, но XWalkView требует использования контекста активности. Если кто-то здесь столкнулся с этой проблемой и знает о возможном […]