Articles of Javascript

Выбор нескольких фотографий из галереи изображений устройства с помощью PhoneGap

Я смог создать тестовое приложение на основе полного примера camera.getPicture в документации PhoneGap. Это позволяет мне сделать снимок или получить фотографию из галереи и поместить ее в div. Тем не менее, я хочу иметь возможность выбирать несколько изображений из галереи и размещать их в своем собственном div. Может ли кто-нибудь указать мне в правильном направлении, […]

Работники веб-сайтов в мобильных браузерах

Я работаю над мобильным приложением, которое должно регулярно опробовать веб-службу (используя setInterval). Я сделал прототип на основе HTML5, но когда мобильный браузер идет в фоновом режиме, выполнение javascript приостанавливается. Я искал создание собственных приложений для iOS и Android. В iOS это можно сделать, запросив ограниченное количество времени обработки, когда приложение переходит в фоновый режим. На […]

Как удалить Unescape String из Javascript на Android?

Я пытаюсь извлечь некоторый исходный код веб-страницы из WebView в приложении для Android. Я справился, используя это: http://lexandera.com/2009/01/extracting-html-from-a-webview/ Плюс это, чтобы заставить его работать после KitKat: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { webView.evaluateJavascript( "(function() { return ('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>'); })();", new ValueCallback<String>() { @Override public void onReceiveValue(String html) { outputViewer.setText(html); } }); }else{ webView.loadUrl("javascript:window.HTMLOUT.showHTML" + "('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>');"); } Теперь […]

Android WebView добавляет странное пустое пространство внизу

Я пытаюсь добавить более пустое пространство для загруженного WebView с помощью JavaScript . Я загружаю данные с помощью loadDataWithBaseUrl() из ресурса String . Затем, после измерения некоторого контента, мне нужно сделать WebView больше, скажем, на 100 пикселей. Поэтому я вызываю функцию javascript, используя loadDataWithBaseUrl() : mWebView.loadUrl("javascript:addHeight()"); Функция Javascript определена в исходном HTML: function addHeight() { […]

AngularJS не работает в Xamarin Android Webview

Я пытаюсь загрузить содержимое страницы в веб-просмотр, ссылку на контент AngularJS и Angular Material. Когда я запускаю его при отладке на своем компьютере, он отлично работает с помощью эмулятора Android. Но когда я устанавливаю его на свой смартфон, он не работает. Казалось бы, он не знает библиотеки JavaScript. Большое спасибо за вашу помощь. MainActivity.cs: protected […]

Изменение цвета вкладки Chrome с помощью JavaScript или jQuery

В Chrome вы можете установить цвет вкладки с помощью вкладки мета <meta name="theme-color" content="#FFA000"> На моем веб-сайте у меня есть несколько разделов с цветовой кодировкой. Чтобы это выглядело лучше, я хотел бы динамически менять цвет вкладки в соответствии с открытым в данный момент секцией. Я попытался сделать это с помощью jQuery: $("meta[name='theme-color']").attr('content', '#455A64'); Но это […]

Выполнение вызовов непосредственно из java в javascript с помощью Phonegap

Я пишу собственный плагин, чтобы поднять событие в JavaScript при показе клавиатуры. Я делаю это: appView.sendJavascript("cordova.fireWindowEvent('show_keyboard')") В моем JavaScript я делаю что-то вроде: window.addEventListener('show_keyboard', handler); Тем не менее, это было отмечено как большое отсутствие нет в PhoneGap экспертом PhoneGap в команде. Что не так с этим подходом?

Установить прослушиватель перетаскивания на SpannableString

Я пытаюсь установить OnDragListener на определенные слова TextView используя SpannableString . Я могу добавить слушателя OnClick с помощью ClickableSpan при выполнении hashText.setSpan(new ClickableSpan() { Поэтому я решил, что попробую, но заменим ClickableSpan на OnDragListener . Я могу читать разные события перетаскивания, но мне не удалось выделить события перетаскивания для конкретных слов, которые я выбираю, поскольку […]

Sencha Touch 2 + PhoneGap + iPad: видео с закодированными base64 данными: «Операция не может быть завершена»

Мое приложение (завернутое в PhoneGap) работает как в режиме онлайн, так и в автономном режиме. Я храню изображения и видео, закодированные в base64 в localstorage. Когда я отлаживаю это в браузере, он работает отлично, но на iPad он кричит «Операция не может быть завершена» в javascript promt. Я попытался разместить видео с чистым тегом html […]

Надежный метод отслеживания приглашений на мобильные установки

Мы разрешаем нашим существующим пользователям мобильных приложений приглашать своих друзей по электронной почте, текстовому сообщению или запросу Facebook. Мы можем отслеживать «принятые» приглашения, пока приглашенный пользователь подписывается так же, как они были приглашены (то есть по тому же адресу электронной почты, номеру телефона или Facebook). В противном случае они не отслеживаются. Мы знаем, что существует […]