Articles of Javascript

Как передать возвращаемые значения из функции javascript в android?

Я хочу, чтобы мое приложение Android вызывало функцию, написанную в javascript, и ожидало от нее возвращаемого значения. Я понимаю, что WebView.loadUrl работает асинхронно, поэтому теперь я хочу, чтобы javascript уведомил мое приложение для Android, когда оно будет выполнено, и передайте возвращаемое значение, вызвав функцию java, используя javascriptinterface . Интересно, есть ли лучшие способы сделать это, […]

Устройства Android / webOS поддерживают мультисайтовые события Javascript?

На iPhone, iPod touch и (предположительно) iPad Apple имеет многозадачную обработку событий, доступную через JavaScript в Mobile Safari. Я знаю, что Nexus One недавно добавила поддержку multi-touch через обновление, и я считаю, что webOS также поддерживает multi-touch. У Android 2.1 и / или WebOS есть доступ к мультитач в браузере, или это в настоящее время […]

Заполните форму в WebView с помощью Javascript

Я пытаюсь заполнить Webforms из Webview в Android. Я уже нашел здесь этот фрагмент кода: заполнять поля в веб-просмотре автоматически String username = "cristian"; webview.loadUrl("javascript:document.getElementById('username').value = '"+username+"';"); К несчастью, я не понимаю, где мне нужно открыть страницу, которую я хочу заполнить. setContentView(R.layout.web); final WebView mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadUrl(url); String user="u"; String pwd="p"; mWebView.loadUrl("javascript:document.getElementById('username').value […]

Обнаружить доступную память внутри WebView

Я создаю приложение, которое содержит WebView который запускает некоторый код JavaScript. Этот код JavaScript довольно тяжелый и может потребовать много памяти. Иногда количество требуемой памяти превышает количество, которое может потребоваться JavaScript, и выдает Chromium-процесс WebView, который разбивает мое приложение. Я слушаю onMemoryTrim в своем приложении, но он никогда не вызывается в этом сценарии на устройствах […]

Внедрение шлюзового платежного шлюза в приложении Cordova / Phonegap

Искал много. Я хочу интегрировать Stripe Payment Gateway в мое приложение cordova, есть ли способ его достижения в android и ios с помощью javascript.

Угловой и ионный импульс не работают на Android

Попытка перейти на ionicPush, но получить ошибки в любом случае я это делаю: Вариант 1 – Угловой метод Когда я помещаю $ionicPush.init в соответствии с руководством в app.js или где угодно, получая: Uncaught TypeError: $ionicPush.init is not a function Когда я проверяю $ionicPush него есть 2 метода, зарегистрируйтесь и $ionicPush регистрацию. Так ясно, что он […]

Анимация объекта с использованием данных акселерометра Android

Я использую приложение Android для передачи данных акселерометра в сценарий python на моем ПК, который затем записывается в текстовый файл. Затем я пытаюсь использовать Javascript и jQuery для анимации кубика 3d CSS (в форме устройства), чтобы имитировать способ перемещения устройства при потоковой передаче данных. Сначала я попробовал это, используя данные гироскопа, которые выводятся в радианах […]

Android-браузер: touchcancel уволен, хотя touchmove предотвращаетDefault

Я пытаюсь создать веб-страницу, которая ощущает прикосновение пользователя и тащит и перемещается вдоль холста. Поэтому я делаю что-то вроде этого: var touchStart = function(e) { e.preventDefault(); // Do stuff } var touchMove = function(e) { e.preventDefault(); console.log("Touch move"); // Move objs } var touchEnd = function(e) { e.preventDefault(); console.log("Touch start!"); // clean up stuff } […]

Как реализовать Диспетчер тегов Google в Кордове

Я прочитал Диспетчер тегов Google v4 – Начало работы и интеграция Диспетчера тегов Google и Google Analytics в SPA Я не уверен, как он обрабатывал на стороне Javascript, даже если мог. Поэтому я хочу работать с родной стороны. Но документация Google немного запуталась. Я ничего не знаю о Кордове и статье GTM. Есть предположения? Или […]

Ошибка безопасности с iframe

Следующая проблема возникает в устройствах Android 4.4 и выше. Вот как выглядит наш iframe: <iframe frameborder=0 id="myIFRAME"></iframe> Ниже мы получаем программный код iframe: if(document.getElementById("myIFRAME")){ me.setMyIFRAME(document.getElementById("myIFRAME").contentWindow); } Это вызывает ошибку безопасности, связанную с несоответствием протокола: «Uncaught SecurityError: заблокирован кадр с источником« https://www.google.com »от доступа к кадру с исходным« файлом: // ». Запрос доступа к кадру имеет […]