Articles of html5

Могу ли я использовать Javascript для получения заголовка компаса для iOS и Android?

Могу ли я использовать Javascript в кросс-платформенном способе получения заголовка компаса в iOS и Android (с Chrome), не используя что-то вроде PhoneGap? Я знаю, что у iOS есть DeviceOrientationEvent , но я не могу найти эквивалент в Chrome для Android.

ToDataURL не работает в браузерах для Android

У меня есть изображение, которое пользователь нарисовал на холсте, и я хочу сохранить это изображение на сервере. Эти строки хорошо работают на моем ipad, но не на моем браузере android (ver 2.3.3): var testCanvas = document.getElementById("sketchpad"); var canvasData = testCanvas.toDataURL("image/png"); Если я предупреждаю canvasData, я получаю: данные:, Я что-то упускаю? Можно ли делать на android, […]

Где указывает LocalFileSystem.PERSISTENT?

В PhoneGap я использую window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail); Для доступа к файловой системе. В моем планшете ASUS у него нет external sdcard (я не вставляю никаких съемных устройств), поэтому я думаю, что корень файловой системы указывает на internal sdcard . Однако в моем HTC Desire HD данные были записаны на external sdcard . (Так как […]

Кордова Плагин геолокации, возвращающий объект пустой позиции на Android

У меня были некоторые проблемы с плагином Geolocation Cordova (org.apache.cordova.geolocation). Он отлично работает на iOS, но на Android он совсем не работает. Насколько я понимаю, в плагине использовался собственный Android-код, но в какой-то момент он был удален, потому что он был слишком глючным / медленным, а встроенная реализация HTML5 была намного более стабильной и быстрой. […]

Как воспроизвести звуковое уведомление с помощью Chrome для Android с помощью Javascript?

Воспроизведение MP3 с помощью var popsound = new Audio('http://gget.it/u1urz3zh/popsound.mp3'); popsound.load(); popsound.play(); Не работает в Chrome для Android. Согласно этой ссылке , это функция, чтобы не допускать воспроизведение таким образом, то есть без явного ввода пользователем. Я понимаю, что это сделано специально (для сохранения мобильных данных для пользователя, в основном), но тогда как заставить сайт воспроизводить […]

Html5 Перетаскивание в Android

Я попытался реализовать простую перетаскивание в браузере Android с HTML5. Когда я пытаюсь перетащить объект, прокручивается экран, и я не могу его перетащить. Есть какой-либо способ сделать это? HTML здесь: For drag: <div id="an-obj-12" draggable="true" ondragstart="drag(event)" dropzone="copy">42a</div> <div id="an-obj-13" draggable="true" ondragstart="drag(event)" dropzone="copy">4a</div> <div id="an-obj-14" draggable="true" ondragstart="drag(event)" dropzone="copy">14</div> For drop: <div id="an-obj-7" ondrop="drop(event,'12a^2')" ondragover="allowDrop(event)"></div> <div id="an-obj-8" […]

Android-браузер html5 для Android не работает на Android 4.0.3

Я разработал приложение, в котором пользователь может устанавливать видео на веб-странице: – Они могут указывать URL Youtube OR – Они могут загружать видео В зависимости от того, какой вариант пользователь выбирает, я делаю видеостраницу следующим образом: Если видеоролик из youtube: <iframe type="text/html" width="640" height="385" src="http://www.youtube.com/embed/YOUTUBEID?autoplay=1&loop=1&autohide=1&fs=0" frameborder="0"></iframe> Если видео загружается: <video id="video" style="cursor: pointer;" width="640" height="480" […]

Предотвращение изменения документа reflow / browser при открытии клавиатуры Android

Это для HTML5 / Javascript WebApp, а не для собственного приложения для Android. Как предотвратить изменение размера браузера / DOM моего контента (который является отзывчивым, в основном vw / vh для размеров и т. Д.), Когда открывается открытая программная клавиатура Android? Случается, что содержимое, особенно размер шрифта, изменяется после открытия клавиатуры (например, в поля ввода). […]

Google map v3 не отображается полностью в html5

Google map v3 не отображается полностью в html5, phonegap. Эта карта перетаскивается, вот код JavaScript (main.js) var map; function initialize() { var myLatlng = new google.maps.LatLng(-25.363882,131.044922); var myLatlng2 = new google.maps.LatLng(-24.363882,131.044922); var myOptions = { center: myLatlng, zoom:5, mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); setMarker(myLatlng); setMarker(myLatlng2); } function setMarker(p) { marker = new […]

Мониторинг сетевой активности в приложении HTML5 iphone / android?

Я хочу создать приложение HTML5 для iPhone и Androids, основанное на платформе приложений HTML5. Приложение ничего не сделает, кроме как отслеживает сетевую активность (только сотовый, а не WIFI) устройства. Я искал, как это сделать в течение нескольких часов, но не смог узнать, как это сделать, или даже если это возможно или нет. Возможно ли отслеживать […]