Articles of Javascript

Трюки, чтобы телефон не спал в мобильном браузере с помощью JavaScript / HTML?

Я знаю, что для родных мобильных приложений на Android и iPhone есть простые способы удержать телефон от сна, но я создаю мобильное веб-приложение, работающее в мобильном веб-браузере, и хотел бы изучить эту возможность. У меня такое чувство, что это невозможно по соображениям безопасности, но я подумал, может быть, кто-то придумал трюк JavaScript или что-то, что […]

Есть ли способ вызвать навигацию из мобильного браузера?

Я разрабатываю очень маленький веб-сайт HTML5 / javascript, который можно открыть мобильными браузерами с таких устройств, как android / iphone. Я использую географическое расположение HTML5, чтобы получить текущее местоположение, но как только у меня есть, что я хочу перейти к определенному месту назначения. Лучшее, что я придумал, это то, что пользователь нажимает ссылку, похожую на […]

Android WebView всегда возвращает значение null для javascript getElementById на loadUrl

Я пытаюсь заполнить форму внутри webview из приложения Android-клиента. Я знаю, как это должно работать, но getElementById всегда возвращает null для меня. Я попробовал это на разных сайтах. Вот мой пример для www.google.com. MyWebView view = new MyWebView(this); view.getSettings().setJavaScriptEnabled(true); view.loadUrl("http://www.google.com"); view.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView v, String url) { v.loadUrl(url); return true; } […]

Выбор WebView заставляет мягкую клавиатуру временно скрываться, а затем возвращаться

У меня есть приложение, которое содержит WebView. Внутри это div с contenteditable = true. Предположим, у меня есть текст уже в div. Когда я сначала нажимаю на текст, курсор всплывает, а также мягкая клавиатура. Проблема в том, что если я снова нажму, мягкая клавиатура исчезнет, ​​а затем снова появится. Технически это не проблема, так как […]

Javascript + phoneGap – как определить, когда в активном телефонном звонке

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

Не указано десятичное место ввода номера HTML5 на некоторых устройствах Android / Chrome

На некоторых устройствах Android, создающих поле ввода номера HTML5, не отображается десятичное место. <input type="number" step="0.001" min="0" name="foo" /> Это хлопотно, так как я пытаюсь написать приложение HTML5 + Javascript. Он работает на IOS на данный момент, а также на некоторых (большинство?) Android-устройствах. Просто некоторые версии / бренды Android не показывают десятичное место на клавиатуре […]

Android Browser – Javascript window.innerWidth возвращает неправильное значение

Я использую веб-браузер по умолчанию для Android G1, и я развиваюсь в JavaScript – мне трудно получить реальную визуальную ширину и высоту, когда я увеличиваю или уменьшаю масштаб на веб-странице. Кажется, что я получаю неправильное значение из window.innerWidth, когда я увеличиваю / уменьшаю. То, что я пытаюсь сделать, – показать элемент на визуальном фиксированном месте, […]

Отправить двоичные данные с Android в Javascript

Я пытаюсь отправить canvas.toDataURL() в Facebook через Javascript API в браузере Android 2.3, и по какой-то причине он, похоже, не работает. Я попытался отправить с помощью XMLHttpRequest.sendAsBinary но я продолжаю получать {\ N \ "error \": {\ n \ "message \": \ "(# 324) Требуется загрузить файл \", \ n \ "type \": \ "OAuthException […]

Ионные 2 проблемы с прокруткой

Довольно впечатленный блогами и отзывами о ionic2 и Angular2, я начал писать приложение в ionic 2 и обнаружил, что производительность прокрутки ionic2 не подходит для большого количества записей как для iOS, так и для Android. У меня есть большой список элементов между изображениями в большинстве элементов списка Производительность прокрутки хороша для 10-20 предметов, но очень […]

Где я могу получить JAR для импорта libcore.io?

Я хочу обрабатывать GaiException в своем приложении. Отладчик говорит мне, что он живет в пакете libcore.io, но при импорте он дает ошибку. Думаю, мне нужно добавить дополнительный JAR в мой проект, чтобы правильно разрешить этот тип. Я копал немного в моей папке sdk для Android, но, похоже, не нашел ничего подобного. Спасибо за любой совет.