Articles of Javascript

Android Native Browser, дублирующий холст HTML5 (тонкий хром)

Это странная проблема, которую я испытываю только в родном браузере на Samsung Galaxy Tab 2 и Galaxy S2 в собственном браузере. Это также было протестировано на других телефонах и планшетах Android, таких как Nexus 7 & Galaxy S4, но их родной браузер – хром, поэтому он выглядит отлично. Эта проблема также отсутствует в любых браузерах […]

Вызов функции javascript в Android WebView

Добрый вечер. У меня есть активность с WebView и Button. Android sdk 17. Веб-сайт не мой, поэтому я не могу его изменить. Мне нужно сделать js-код нажатием кнопки Android. Я пытаюсь это сделать public class RostelecomLoginActivity extends Activity { WebView webView; String url; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_rostelecom_login); Intent webIntent = getIntent(); […]

Uncaught TypeError при использовании JavascriptInterface

В настоящее время я показываю кучу данных для пользователя как HTML в веб-просмотре. У меня есть некоторые ссылки ниже каждой записи, которая должна вызывать метод в моем приложении при нажатии. Интерфейс javascript Android WebView кажется лучшим (только?) Способом обработки этих вещей. Тем не менее, всякий раз, когда я нажимаю ссылку, я получаю это сообщение об […]

Как получить непрерывное событие mousemove при использовании мобильного браузера Android?

Используя этот код: <h2 id="status"> 0, 0 </h2> <script type="text/javascript"> $('html').mousemove(function(e){ $('#status').html(e.pageX +', '+ e.pageY); }); </script> В браузере Windows, таком как firefox, нормально видеть позицию мыши при перемещении мыши, но когда я запускаю эту страницу в браузере android (2.1), я не могу получить непрерывное событие, когда касаюсь экрана, он просто запускает событие, когда Почему […]

Приложение Android с помощью Webview / javascript. Что может быть проблемой безопасности?

Я создаю веб-приложение для Android, используя Webview и Javascript создавая addJavascriptInterface(true) . Мое приложение будет содержать данные (html), которые будут загружены с внешнего сайта. Я беспокоился о XSS / безопасности моего приложения для межсайтового скриптинга, поскольку я включаю addJavascriptInterface (true). Какие вещи я должен заботиться, чтобы какой-либо вредоносный код не запускался в моем приложении?

Скрытие изображений, которые не загружались

У меня есть приложение для Android, которое генерирует некоторый HTML, который отображается локально, в представлении Webkit. Детали генерации HTML не так важны, за исключением: Основная его часть исходит из одного места, и я не могу ее изменить Шаблон вокруг этого HTML (включая заголовки, нижние колонтитулы, HEAD и т. Д.), CSS и Javascript находится под моим […]

IScroll с естественной прокруткой по одной оси

Я использую самый замечательный инструмент javascript iScroll4 http://cubiq.org/iscroll-4 на мобильном сайте для iOS и Android. Вот как выглядит мой макет: В области горизонтальной прокрутки используется iScroll4 со следующими настройками: var myScroll = new iScroll('frame', { hScrollbar: false, vScrollbar: false, vScroll: false }) Горизонтальная часть прокрутки отлично работает. Эта проблема – это то, что происходит, когда […]

Производительность Android Sencha Touch 2

Я слышал, что sencha вообще, по факту использования javascript, имеет проблемы с производительностью на устройствах Android. Я знаком с ограничениями объекта webview android, но мне было интересно, есть ли у этих претензий в отношении производительности какие-либо достоинства, особенно с выходом Sencha Touch 2 Хотя у меня нет устройства Android с нижним концом, я просматривал галерею […]

Событие keypress в JavaScript не отображается в браузере Android

Я создал простой код для обработки события keypress : var counter = 0; $('input').on('keypress', function () { $('div').text('key pressed ' + ++counter); }); JSFiddle. Но обработчик событий keypress не поднимается в мобильном браузере (Android 4+, WindowsPhone 7.5+). В чем может быть проблема?

Программный щелчок в Android WebView

Добрый день! У меня есть сайт с href в нем, который перенаправил меня на https <a id="mA" href="javascript:pLogin(2)" class="login-link__link private-cab-link"><i class="icon-user"></i>Авторизация</a> Итак, я могу щелкнуть по нему javascript. Он работает в хромированной консоли javascript:(function(){document.getElementById('mA').click();})() Теперь я пытаюсь сделать то же самое в WebView, нажав кнопку моего приложения. public class RostelecomLoginActivity extends Activity { WebView webView; […]