Articles of Javascript

Аудио / видеозахват в PhoneGap / Cordova с использованием внешнего Java-плагина

Я разрабатываю приложение для Android с помощью PhoneGap / cordova и Javascript. Я хочу включить функцию захвата аудио / видео в конкретный html Div моего приложения, используя внешний Java-плагин. Или какой-то механизм, где я могу иметь собственный виджет на основе Java, который будет находиться на одном экране в определенном месте (вместо того, чтобы полностью заменить […]

Phonegap – обрабатывать push-уведомление после того, как я покинул область индекса с помощью window.location.replace

Я использую Phonegap 4.2 (на основе Cordova 5.0) для создания кросс-платформенного приложения. Приложение предназначено для Android и iOS. Когда пользователь загружает приложение, он находится в index.html . Оттуда у меня есть доступ к различным методам JavaScript, raw-, на основе Cordova, и я использую jQuery v1.11.1. Когда приложение получает push-уведомление, приложение должно иметь возможность доступа к […]

Кросс-браузер get keyCode

Я пытаюсь получить кросс-браузерный способ прослушивания keyCode пользовательского keyDown . Для мобильных браузеров мне приходится запускать виртуальную клавиатуру, поэтому я использую вход, скрытый css, вызванный событием click . Это хорошо работает, за исключением того, что когда я пытаюсь прослушать keycode, на fennec (mobile Firefox), у меня странное поведение. Вот функция, которую я использую для прослушивания […]

Как я могу не показывать экран телефона все время при совершении звонка?

Я написал приложение, которое включает в себя службу, запущенную в фоновом режиме, и графический интерфейс, который включает (помимо прочего) возможность сделать вызов на предопределенный номер. Теперь, когда пользователь нажимает кнопку, чтобы сделать вызов, звонок сделан ОК, и экран переходит в графический интерфейс телефона. Я предпочел бы, чтобы приложение оставалось в поле зрения, и телефон вообще […]

Откройте приложение для Android через глубокую ссылку, если она установлена ​​или возвращается в Интернет, если не установлена

Я пытаюсь создать веб-страницу, которая автоматически открывает приложение для Android, но только если приложение установлено. Если это не так, нужно перенаправить на другую веб-страницу. Приложение уже находится в производстве и правильно обрабатывает глубокие ссылки, example://content?id=42 . Формат ссылки не может быть изменен. Что я уже пробовал 1) Перенаправление и таймаут: window.location.replace('example://content?id=42'); setTimeout(function() { window.location.replace = […]

Как использовать Javascript для обнаружения, когда Android-приложение на основе Phonegap теряет фокус

Мой заголовок подводит итог моему вопросу. У меня есть приложение для Android, написанное полностью с html5 и javascript. Я новичок в java (в лучшем случае) и не хочу использовать java для этого, но вместо этого javascript. Я хочу, чтобы отключить видео и музыку при поступлении телефонного звонка, или приложение в противном случае переходит на задний […]

Как узнать, пришел ли пользователь Android из главного экрана

Есть ли способ узнать, пришел ли пользователь на ваш сайт через shorcut на главном экране? С iOS я могу использовать следующий код javascript для определения того, открыл ли пользователь страницу через ярлык на главном экране: if (('standalone' in navigator && !navigator.standalone && (/iphone|ipod|ipad/gi).test(navigator.platform) && (/Safari/i).test(navigator.appVersion)) { window.location = 'index2.html'; } Я не могу найти, что […]

Заполните данные веб-сайта и нажмите кнопку и ответ на разбор

Я хочу, чтобы пользователи вводили номер автомобиля, а затем читали данные и показывали детали автомобиля пользователю. Я не хочу делать это в веб-обзоре. Я могу заполнить данные, используя этот код: webView = (WebView) findViewById(R.id.webView1); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl("https://parivahan.gov.in/rcdlstatus/vahan/rcstatus.xhtml"); webView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { String reg1="KA51X"; String reg2="2442"; if(isFirstLoad) { webView.loadUrl("javascript: {" + […]

WebView возвращает bad window.innerHeight

У меня есть приложение, которое использует Android WebView, а также некоторый JavaScript. Когда мой WebViewClient вызывает onPageFinished() , я предупреждаю свой JavaScript, чтобы запустить метод инициализации. Мой JavaScript включен и загружен, прежде чем я нажму onPageFinished() . В этом методе JavaScript я использую window.innerWidth . Однако возвращаемое значение всегда неверно и всегда одинаково. Независимо от […]

IPhone WebApp настойчивость на главном экране

Я создал webapp, который можно сохранить на «Домашний экран» на iPhone. Приложение использует холст и довольно интерактивно с изменяющимся состоянием. Всякий раз, когда приложение сведено к минимуму и снова открывается, он возвращается в исходное состояние. То же самое (как и ожидалось) происходит при закрытии приложения и его перезагрузке. Как я могу предотвратить перезагрузку приложения, когда […]