Articles of Javascript

Лучший способ для локального HTML-файла связываться с (read / write) локальным файлом Excel .xlsm Excel

Я учитель. Моя классная книга представляет собой файл .xlsm, расположенный в папке Google Диска. Я создаю веб-приложение, также находящееся в папке «Дисковод», в котором указаны имена студентов, размещенные в соответствии с таблицей сидения. Я хочу запустить приложение на своем телефоне Android и щелкнуть имя студента, чтобы добавить знак участия в классную книгу. Приложение также должно […]

Android WebView – классы доступа из одного iframe внутри другого iframe

У нас есть приложение для родных ios, которое отображает веб-представление с веб-страницей HTML и двумя iframe. Внутри этих iframe мы показываем наши статьи из HTML-файлов, расположенных в ресурсах приложения. Внутри статей часто используются сценарии javascript, которые работают одновременно с обоими статьями. Например, сделайте часть текста полужирным. Для этого он перечисляет все элементы с определенным классом […]

Захват ключевого события для backspace

У меня возникли трудности с захватом ключа backspace в качестве клавиатуры Event в javascript / jQuery. В Firefox, Safari, Opera, Chrome и на iPhone / iPad я захватываю событие keyup в текстовом поле ввода следующим образом: $(id_input).keyup(function(event) { that.GetHints($(this).val().trim(), event, fieldName); }); Это событие захватывает нажатия клавиш пользователя, а затем отправляет их функции для вызова […]

PhoneGap Camera API для Android – Исключение нечистоты

Я пытаюсь запустить API-интерфейс камеры, используя разницу в телефонах в Android, и я запускаю всевозможные проблемы. Я просто скопировал пример камеры. Я получаю следующую ошибку 07-12 18:18:00.706: E/Web Console(17837): Uncaught TypeError: Cannot read property 'SAVEDPHOTOALBUM' of undefined at file:///android_asset/www/index.html:98 07-12 18:17:59.456: E/Web Console(17837): Uncaught ReferenceError: Camera is not defined at file:///android_asset/www/index.html:67 Я попробовал все другие […]

Могу ли я запретить телефону спать на веб-странице?

В приложении я могу использовать http://developer.android.com/reference/android/os/PowerManager.WakeLock.html, но есть ли способ сохранить работу веб-страницы и предотвратить спать? Было бы неплохо, если бы он работал хотя бы на Android.

API уведомлений в браузере Android Chrome

В моем веб-приложении используется API уведомлений . Я думал, что браузер Chrome KitKat должен иметь это, или, по крайней мере, старые webkitNotifications . Но оба параметра window.Notification и window.webkitNotifications не undefined в моих тестах в Chrome в Android 4.4. Есть ли способ вывести уведомления из браузера пользователю, когда браузер не отображается в Android 4.4? Или […]

Android-браузер завораживает события для двух кранов в быстрой последовательности

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

Полностью закрытие приложения Android для мобильного телефона

Как полностью закрыть приложение Android PhoneGap? Я пробовал использовать device.exitApp (), а также navigator.app.exitApp () и имею ту же проблему с обоими. Проблема в том, что у меня есть html-файл, index.html, который ссылается на внешний файл html, main.html. Теперь, если я нажму кнопку закрытия, не перейдя во внешний файл, приложение просто прекратится. Если я перейду […]

Android WebView Inject Javascript перед загрузкой html

Я использую Android WebView для загрузки некоторых веб-страниц. Мне нужно вставить кусок кода Javascript на все страницы, прежде чем они будут загружены. Я пытаюсь внедрить их в обратный вызов WebViewClient onPageStart. mWebView.getSettings().setJavaScriptEnabled(true); mWebView.setWebViewClient(new WebViewClient(){ @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { loadUrl("javascript:var output='test string';"); } }) mWebView.loadUrl("xxx.html"); Код HTML: <html> <script>document.write(output);</script> </html> […]

Android – сохранить значение в LocalStorage до WebView.loadUrl ()

Прежде чем загружать URL-адрес в WebView, я хочу установить значение внутри браузера LocalStorage. До сих пор единственный способ, которым мне удалось установить это значение, – после загрузки страницы. Вот как я могу установить значение: browser.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { loadUrl("javascript: LocalStorage.set('namespace', 'key', 'value');"); } } Я попытался переопределить метод […]