Articles of веб

Обработчик Android WebView onReceivedClientCertRequest

Я разрабатываю приложение для Android, используя аутентификацию сертификата клиента в WebView. Сертификат (cert.pfx) и пароль встроены в приложение. При выполнении запроса проверки подлинности сертификата клиента с помощью ajax-вызова в WebView вызывается следующая функция: @Override public void onReceivedClientCertRequest(WebView view, final ClientCertRequest request) {} Как я понимаю, мне нужно позвонить: request.proceed(PrivateKey privateKey, X509Certificate[] chain) Любая идея создания […]

Прочитать HTML-содержимое виджетов webview

Я хочу читать HTML-содержимое виджетов webview. Есть ли какое-либо свойство или метод, который можно использовать для извлечения HTML текущей открытой страницы?

Webview не прокручивается после добавления setOnTouchListener

У меня есть веб-просмотр с приведенным ниже кодом: WebSettings webSettings = webView.getSettings(); webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); webSettings.setSavePassword(false); webSettings.setSaveFormData(false); webSettings.setSupportZoom(false); webView.setBackgroundColor(0); webView.loadDataWithBaseURL(null, text, "text/html", "UTF-8", null); webView.setOnTouchListener(onTouchListener); webView.setVerticalScrollBarEnabled(true); Если я комментирую webView.setOnTouchListener(onTouchListener); Этот веб-просмотр будет прокручиваться, но если я его добавлю, веб-просмотр не будет прокручивать какую-либо причину, почему так? РЕДАКТИРОВАТЬ Мой слушатель OnTouchListener onTouchListener = new View.OnTouchListener() { @Override […]

Выключить экран WebView для рисования

У меня есть ползунок WebViews, где каждый WebView идеально подходит для размера экрана. Пользователь может прокручивать влево и вправо и наоборот. Проблема возникает, когда веб-экран, который никогда не показывался, появляется в видимой области. Его содержимое предварительно загружено, но вся поверхность пуста в течение нескольких миллисекунд, пока Android не поймет, что он стал видимым и показывает […]

Android: removeMessages (int what = 107) не поддерживается до того, как WebViewCore настроен, когда URL-адрес содержит http

Я написал простую программу, которая буквально загружает веб-страницу в веб-представление. URL-адрес содержит http: //, и веб-представление отлично работает, кроме него все еще через эту досадную ошибку 107, о которой говорит большинство ppl, потому что ваш url не содержит HTTP-заголовок. Я искал по всей сети и не мог найти ничего подобного моему делу 06-13 09:12:25.259: W/webcore(656): […]

Сканер штрих-кода ZXing для Webapps

Я пытаюсь использовать http://zxing.appspot.com/scan для вызова сканера штрих-кода из WebApp, но я не могу заставить его работать. Даже после ненужного обновления и переустановки, все, что он делает, показывает веб-страницу zxing по умолчанию, которая просит меня установить сканер штрих-кода на моем телефоне. Я что-то упускаю? Вот javascript, который я использую для вызова ZXing Scanner. В целях […]

Кэш Android WebView потерян после закрытия приложения

У меня есть веб-представление со следующими конфигурациями: getSettings().setJavaScriptEnabled(true); getSettings().setSupportMultipleWindows(false); getSettings().setNeedInitialFocus(false); getSettings().setSupportZoom(false); getSettings().setAllowFileAccess(true); getSettings().setAppCacheEnabled(true); getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); String cachePath = getContext().getCacheDir().getAbsolutePath(); getSettings().setAppCachePath(cachePath); Я загружаю в него html-страницу, которая, в свою очередь, загружает некоторые активы: некоторые статические изображения, пару js-файлов, css и шрифт. Эти активы возвращаются с заголовками управления кешем: HTTP/1.1 200 OK Date: Wed, 01 Jan 2014 18:40:36 […]

Поиск Android ViewFlipper Пример с несколькими WebViews

Как я уверен, вы все знаете. Настройка WebView – это создание клиента веб-браузера, настройка свойств и загрузка ресурса в клиенте браузера. Я создал несколько приложений для Android, которые делают именно это. То, что я хотел бы попробовать сейчас, это горизонтальное прокручивание различных веб-ресурсов. Представьте себе главную домашнюю страницу на одном URL-адресе, страницу категорий на другом […]

Невозможно очистить выбор текста в Webview

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

Связь между webview и собственным кодом в мобильном приложении

Мне нужно разработать мобильное приложение для электронной коммерции. Чтобы показать продукты в приложении, я должен использовать веб-просмотр, указывающий на мобильный веб-сайт. Ассоциируйте с каждым продуктом кнопку «добавить в корзину». Также эта кнопка является элементом мобильного сайта. На панели вкладок (а не в веб-просмотре) мобильного приложения есть значок корзины с количеством элементов корзины. Как веб-просмотр может […]