Articles of Веб

Повреждение видео 5-го уровня при переходе на полноэкранный режим

В настоящее время я работаю над приложением с портретом ориентации экрана, и у меня есть html 5 видео, которые нуждаются в полноэкранном режиме. Я добавил в webview WebChromeClient, переопределив несколько методов. Все работает нормально, когда я придерживаюсь портретной ориентации, но когда я пытаюсь переключить ориентацию на пейзаж при переходе на полноэкранный режим, у меня случился […]

Доступ к веб-серверу, работающему в Eclipse за пределами рабочей станции

Я запускаю веб-проект, предназначенный для развертывания в Google Appengine локально из Eclipse. Таким образом, сервер запускается, и к нему обычно можно получить доступ, набрав localhost: 8080 в некоторый браузер. До сих пор все в порядке. Но мне нужно получить доступ к нему извне, скажем, с машины друга (которая, очевидно, находится в той же беспроводной сети). […]

Android очистить поток веб-просмотра, свободной памяти, избежать OutOfMemoryError

Я показываю довольно большое изображение в веб-просмотре, так что функции щепотка-масштабирование и другие удобства для просмотра уже доступны. Он отображается правильно в первый раз. Но после того, как вы покинули мероприятие и вернулись к нему, приложение вылетает из OutofMemoryError, связанного с потоком веб-просмотра. Я попытался несколько вещей, чтобы попытаться закрыть веб-просмотр или остановить поток, или […]

WebSocket в Android WebView

Сегодня моя проблема в том, что я разрабатываю приложение, использующее WebSocket. На iOS все работает отлично, но на Android-сервере WebView не поддерживает WebSocket. Какой самый быстрый / самый элегантный способ решить эту проблему? [редактировать] Поскольку этот пост просматривается довольно часто, я хочу поделиться некоторыми возможными решениями. Решения: Внедрение интерфейса Java Websocket и интерфейс JavaScript Внедрение […]

Phonegap Media API (Android) – носители не определены

Я хочу создать приложение Android WebView, которое воспроизводит звук, когда пользователь нажимает кнопку. По какой-то причине я не могу заставить API-интерфейс PhoneGap работать. Он продолжает показывать: Uncaught ReferenceError: Media is not defined at file:///android_asset/www/script.js:3 Вот мой код: $(document).ready(function(){ var myMedia = new Media("/android_asset/www/one.mp3"); $('.one').click(function(){ myMedia.play(); }); }); Кто-нибудь знает, как решить эту проблему?

Метод WebView + WebChromeClient onCreateWindow не вызывается для target = "_ blank"

Я пытаюсь разработать custom browser с WebView с использованием API level 10 Android API level 10 (sdk 2.3.3), к сожалению, я не знаю, как перехватить запрос с webpage чтобы открыть URL-адрес в новом окне браузера, например, ссылки на ссылки с target="_blank" . В соответствии с API Doc я переопределил onCreateWindow WebChromeClient , но не вызывается, […]

Есть ли способ отключить функцию масштабирования полей ввода в веб-просмотре?

Когда пользователь нажимает кнопку ввода или текстовое поле, приложение масштабируется. Есть ли простой способ отключить его? В настоящее время есть метатег: meta name="viewport" content="width=device-width; height=device-height; initial-scale=1.0; maximum-scale=1.0; user-scalable=no; target-densityDpi=device-dpi;" Все выглядит великолепно, пока я не посмотрю на него на устройстве с Android 2.2. Особенно HTC Evo 4G .

Проверьте подключение к Интернету в Android WebView (Cordova)

Я знаю, что в Stackoverflow есть много вопросов и ответов, я много читал, но никто из них не работает. Я пояснил в заголовке Android WebView, потому что это самая важная цель, но я бы хотел, чтобы это работало и на других устройствах. Я протестировал следующий код на приложении, построенном на Intel XDK, установленном на SM-G355M […]

Как показать определенную часть веб-страницы в веб-обозревателе с подходящим экраном для всех устройств

Я хочу показать веб-страницу внутри WebView. До этого все прекрасно. Но у меня есть WebPage (как указано ниже), и я хочу определенную часть. Я имею в виду, что только верхний левый угол должен быть видимым в соответствии с режимом экрана во всех устройствах. Я решаю эту проблему с двух последних трех дней. Что я хочу: […]

Учебник «Hello, WebView» открывает запрошенный адрес в браузере Android, а не в моем веб-просмотре

Я использую Android-эмулятор с AVD Android 2.1, и у меня возникает следующая проблема: попытка загрузить URL-адрес в WebView с помощью webView.loadUrl заставляет его открываться в браузере. Примечание. Я говорю об начальном открытии, а не о том, что ссылки из WebView открыты в браузере, хотя, возможно, это как-то связано. Я пробовал несколько вещей: Я удалил из […]