Articles of веб

Ограничение размера файла приложения для Android

Можно ли ограничить размер приложения андроида? (Говорят в манифесте) Дело в том, что клиент хочет, чтобы приложение не превышало, скажем, 20 МБ. Но доступная память в устройстве, скажем, 50 МБ. Приложение имеет Webview в одном из Деяний, который продолжает увеличиваться и, следовательно, увеличивает общий размер приложения. Так что это возможно: когда веб-просмотр не нужен (уже […]

Запретить открытию браузера WebView

Я уже являюсь активным JavaScript для данного WebView и открывает новую ссылку внутри WebView, а не в браузере. Это основная деятельность package com.Afrogfx.pronouns; import android.os.Bundle; import android.annotation.SuppressLint; import android.app.Activity; import android.view.Menu; import android.webkit.WebView; @SuppressLint("SetJavaScriptEnabled") public class MainActivityPronouns extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_activity_pronouns); WebView wvHtml = (WebView) findViewById(R.id.webview); wvHtml.getSettings().setBuiltInZoomControls(true); wvHtml.getSettings().setJavaScriptEnabled(true); […]

Динамический «яблочный сенсорный значок» на устройствах Android?

У меня есть мобильное веб-приложение HTML, в котором используется один источник кода для нескольких фирменных сайтов. Каждый «сайт» должен иметь свой собственный «apple-touch-icon.png», который используется, когда сайт закладок на главный экран. Я могу заставить это работать на iOS, но не на Android. Мы используем Angular.JS для нашего проекта, поэтому я попытался указать динамические пути в […]

Ручки выбора не отображаются в WebView (Android 4.0-4.3)

Я создал пользовательский ActionMode.Callback , чтобы отобразить пользовательскую панель контекстного действия для выбора текста в WebView . Он отлично работает в Android 4.4, но в 4.1-4.3 ручки выбора не отображаются. Я все еще могу выполнять свои пользовательские операции над единственным выделенным словом, но выбор не может быть изменен из-за недостающих дескрипторов. Кроме того, когда ActionMode […]

Android, как понюхать размер экрана из браузера webkit?

Веб-сервер хочет получить информацию о размере экрана с каждого мобильного телефона, просматривающего веб-страницу. Функции Javascript screen.width и screen.height возвращают дико неточные значения. Есть ли способ для веб-сервера определить размер экрана мобильного телефона? Клиентский браузер – webkit на Android.

IScroll не работает в android, если вы не измените ориентацию и не вернетесь назад

Привет, у меня есть сайт, который я создал, и он использует iScroll, поэтому в основном у меня есть фиксированная ширина на теге div, и он станет прокручиваемым, если контент слишком длинный. Тот же код, который я использовал iscroll, отлично работает на iphone и ipad Однако, на android, когда веб–просмотр сначала загружен в портретном режиме, он […]

Изменение цвета веб-камеры Android выделит цвет ссылки

Мне нужно изменить цвет выбора по умолчанию ссылки в веб-браузере Android. Прохождение нескольких вопросов в переполнении стека не помогло мне. Ниже вопрос ответ, как удалить его. Я хочу просто изменить цвет от оранжевого до красного. Графика GREEN для браузера Android на клике Кто-нибудь может мне помочь ?

Обработчик 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 […]