Articles of андроид webview

Может ли PostMessage API использоваться для связи с Android WebView?

Обычно я использую HTML5 PostMessage API для передачи информации из моего iframed-контента в родительский фрейм. Недавно у меня был мой контент, используемый в Android WebView (насколько я могу судить, это родной Android-эквивалент iframe). Есть ли способ для родного приложения прослушивать события PostMessage, которые я отправляю им? Я знаю, что addJavascriptInterface существует, я просто надеюсь, что […]

Android – рисование в PDF-холсте из WebView

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

Android WebView – настройка фокуса фокуса HTML с использованием Javascript

У меня есть приложение с видимым компонентом WebView который используется для отображения некоторого динамически сгенерированного HTML (также можно запустить Javascript). Он включен для WebView . На нескольких страницах я пытаюсь установить фокус одного из входных текстовых полей после завершения загрузки страницы – не через Body onLoad() , а вместо JS-вызова после завершения загрузки страницы, то […]

Android-браузер отключает схему https: // из полного квалификатора

В моем приложении я показываю внешний HTML-сайт либо в CustomTabsIntent, либо в WebView: if (customTabsIntent != null) customTabsIntent.launchUrl(this, Uri.parse("http://some.where.com/site.html")); else startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://some.where.com/site.html"))); Но стиль этого HTML уже обновлен, но мой смартфон показывает старый стиль (старые шрифты и т. Д.). В файле * .html имеется ссылка * .css: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link […]

Как скрыть URL-адрес в пользовательской вкладке Chrome android

Я внедрил новую пользовательскую вкладку Chrome в Android, я использую следующий код для открытия Uri uri = Uri.parse("https://akash.plobal.com/ploicy"); CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); intentBuilder.setToolbarColor(Color.BLACK); intentBuilder.setShowTitle(true); intentBuilder.build().launchUrl(getActivity(), uri); Мне нужно скрыть URL-адрес под заголовком на панели инструментов

Обнаружение изменения местоположения веб-браузера Android

Кто-нибудь еще знает, как отслеживать своего рода веб-просмотр «onLocationChange»? У iOS есть что-то подобное для своего веб-просмотра. PS – Я пытаюсь посмотреть, могу ли я использовать плагин childbrowser для мобильного телефона на android для работы с facebook auth. Я сдаюсь и просто использую плагин facebook, который нашел, что использует часть SDK для Android и Android, […]

Уничтожить веб-просмотр в Android

Не удалось уничтожить WebView Во-первых, много примеров, которые я попробовал для уничтожения webview в Android. Например: утечка памяти в Android Хотя я разрушал webview в onDestroy () и программным образом объявлял webview, но проблема с утечкой памяти также будет происходить на моем Android-устройстве. Ниже мое кодирование. public class MainActivity extends Activity { private FrameLayout mWebContainer; […]

Возможно ли получить данные из форм HTML в андроид при использовании webView?

Я делаю очень простую форму в HTML, которая просматривается в android, используя веб-просмотр, который берет ваше имя, используя текстовое поле, и когда вы нажимаете кнопку, он отображает его в абзаце, и он создается с использованием как html, так и javascript. Это мой html-код: <!DOCTYPE html> <html> <body> <p> Write your name and win your favorite […]

Может ли Android WebView HTML влиять на функции клавиатуры или клавиатуры?

У меня есть веб-просмотр с формой ввода кредитной карты (со стандартными полями <input type="text" /> ). В разных версиях Android у меня разные клавиатуры. Кажется, что Kit-Kat не показывает клавиши Prev / Next, когда находится внутри формы. На веб-сайте я могу повлиять на это? Если нет, что я должен рекомендовать разработчику для Android? Пример без […]

Логика для использования нескольких веб-просмотров в TabLayout для решения проблемы памяти

У меня почти 30 веб-просмотров в Tablayout. Все работает отлично, но мое приложение потребляет много памяти и будет просто закрываться из-за проблемы с памятью. Это то, что я получаю в журнале 04-05 21:00:09.458 19720-19801/com.example.choman.webview A/chromium: [FATAL:memory.cc(19)] Out of memory. size=16777216 Это мой java-файл. В основном все остальные 29 фрагментов содержат один и тот же код […]