Articles of Javascript

Вызовите Android-методы из JavaScript

Я искал, но я не нашел ответа. Я разрабатываю приложение для Android на основе webview, используя HTML5 и JavaScript. Могу ли я вызвать метод Android, например makeToast() из JavaScript?

Как связать как Mousedown, так и Touchstart, но не реагировать на оба? Android, JQuery

Работайте на веб-сайте, который также можно просматривать на мобильных устройствах, и вам необходимо связать действие как с сенсорным, так и с mousedown. Похож на это $("#roll").bind("mousedown touchstart", function(event){ someAction(); Он отлично работает на Iphone, но на Android он реагирует дважды. event.stopPropagation(); event.preventDefault(); Добавление этого кода исправило его для Android Chrome, но НЕ для браузера Android […]

Дата javascript недействительна для iOS

Я работаю над iOS-приложением на основе Phonegap, которое уже сделано для Android. Следующие строки отлично работают для Android, но не для iOS. Зачем? var d = new Date("2015-12-31 00:00:00"); console.log(d.getDate() + '. ' + d.getMonth() + ' ' + d.getFullYear(); Результат для Android: 31.11 2015 Результат для iOS: NaN. NaN NaN Откуда возникает разница?

Веб-просмотр Android: Внесите локальный файл Javascript на удаленную веб-страницу

Его спрашивали много раз раньше, я просматривал все, пока не было четких ответов. Вопрос упрощен: можно ли добавить локальный файл Javascript (из актива или хранилища) на удаленную веб-страницу, загруженную в веб-представление Android? Я знаю, что такие файлы можно вводить на локальные веб-страницы (Атрибуты HTML), загружаемые в веб-представление. Зачем мне это нужно? : Чтобы сделать просмотр […]

Перекрестный домен WebView Javascript из локального HTML-файла

Я загружаю локальный файл html (из папки с ресурсами) в приложение WebView. В HTML я запускаю jQuery.getJSON (url). Url – удаленный сервер. Это действие терпит неудачу, и я думаю, из-за другой проблемы происхождения (перекрестный домен). Я запускаю тот же файл на хроме, и там он конкретно говорит об этом. Есть ли способ позволить WebView в […]

Javascript console.log () на устройствах HTC Android и adb logcat

Я разрабатываю приложение в HTML, которое вызывает console.log() из Javascript, чтобы предоставить мне журналы во время разработки о том, что происходит в коде веб-страницы. К сожалению, когда я использую команду adb logcat для проверки журналов, я могу видеть вывод из всех других приложений, но не вывод из моего кода JavaScript. Я вижу даже журнал из […]

Как исправить «Пропустите перетаскивание, поскольку мы ждем ответа WebCore на прикосновение»

Я разрабатываю приложение для Android на базе webView и пытаюсь захватить события касания. Однако он не работает, и я увидел это сообщение в журнале: «Пропустите перетащить, поскольку мы ждем ответа WebCore на прикосновение» Кто-нибудь знает, как решить эту проблему?

Что представляет собой эквивалент jQuery для AndroidTimeOut ()?

Мне нужен эквивалентный код setTimeOut(call function(),milliseconds); Для андроида. setTimeOut(call function(),milliseconds);

Android WebView Javascript getSelection

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

Navigator.geolocation.getCurrentPosition не работает на android google chrome

Этот код: navigator.geolocation.getCurrentPosition( function(position) { alert(position.coords.latitude, position.coords.longitude); }, function(error){ alert(error.message); }, { enableHighAccuracy: true ,timeout : 5000 } ); Http://jsfiddle.net/FcRpM/ работает в Google Chrome на моем ноутбуке, но на мобильном телефоне HTC one S (Android 4.1, GPS выключен, через мобильные сети и Wi-Fi включен), подключен к Интернету через WiFi. Браузер по умолчанию работает отлично. Google […]