Описание тега android-jsinterface

JavascriptInterface Android - это интерфейс, который позволяет вызывать собственный (Java) код из встроенного Webkit Webview. Следует принять меры безопасности, чтобы гарантировать, что в веб-просмотре будут работать только ваши собственные страницы или что весь код Java, который может быть вызван, не вызовет нарушения безопасности.
1 ответ

Android: воспроизведение HTML-видео в полноэкранном режиме

Я загружаю HTML-страницу в веб-просмотр, в котором есть список видео. Теперь, когда я пытаюсь воспроизвести видео, они воспроизводятся, но я не могу заставить их играть в полноэкранном режиме. Я использовал приведенный ниже код в своем HTML-файле и …
0 ответов

Использование WebView для многостраничного входа на сайт и получения данных

Я создаю приложение для Android в качестве мобильного клиента для веб-сайта, который не имеет (и не будет) иметь собственный пользовательский интерфейс для мобильных браузеров. Моя выбранная архитектура использует скрытый WebView, который я инициали…
1 ответ

videojs addEvent не работает в веб-браузере Android

Я реализую видеоплеер YouTube с использованием video.js, я передаю URL-адрес динамически в js и позволяю video.js воспроизводить видео. Что я хочу сделать, так это позволить стороне js уведомлять андроид после завершения видео, поэтому я добавляю за…
17 май '13 в 15:27
1 ответ

Изменение активности через JsInterface

Мир вам. Я работаю в приложении для веб-просмотра и хочу изменить активность через JavaScript. Сначала я добавил JavascriptInterface для моего WebView: wv.addJavascriptInterface(new JsInterface(this), "android"); И это класс: public class JsInterfac…
30 май '13 в 14:09
3 ответа

Android InApp, java.lang.NullPointerException покупка предмета из JsInterface

Я пытаюсь купить товар в моем приложении для Android, когда пользователь нажимает на кнопку через JsInterface, Метод purchaseItem() выполняется, но launchPurchaseFlow() внутри этого метода нет. Знаете ли вы решение этой проблемы? OnCreate () я выпол…
1 ответ

Обратные вызовы JavaScript не достигаются с помощью Android JSInterface

Я хочу знать, когда responseivevoice (JS) закончил говорить. Здесь в документах показано, что я могу передавать обратные вызовы, такие как onstart / onend. Итак, я сделал JSInterface и прикрепил его к WebView, который вызывает мою функцию JS. Однако…
1 ответ

Android JavaScript Bridge - триггерные события

Вероятно, простой вопрос, я могу вызвать нативную функцию из JavaScript, например: Android.setVolume(0.7) Однако я не знаю, как запускать (из Android/Java) или обрабатывать события (JS), которые не вызваны взаимодействием с пользователем, например, …
0 ответов

Вызов метода из другого действия через JsInterface

Я пытаюсь разработать способ запуска покупки inapp из JSInterface. У меня есть два класса. Первый - MainActivity, в котором я реализовал приложение AppBilling с помощью Iabhelper. Это действие содержит метод, который я использую для покупки предмета…
02 июн '15 в 10:10
1 ответ

Android Webview JSInterface связывается с ReactJS

Есть ли способ, как веб-приложение, которое было написано исключительно на ReactJS, могло взаимодействовать с нативным приложением Android, которое содержит только веб-просмотр, где я загружаю это приложение ReactJS? Я не мог переписать приложение R…
1 ответ

Ajax запрос поддержки Android

Поддерживается ли Ajax Request в Android(4.0 +). Если это так, пожалуйста, предоставьте некоторую помощь. Мне нужно вызвать AJAX из Android WebView с помощью JavaScript.
30 янв '13 в 14:56
1 ответ

Вызов метода C# с параметром из JS xamarin

Я пытался вызвать метод C# из JS с аргументами, но у меня есть ошибка. Я использую Xamarin Android (не Xamarin.Forms) Код C#: [JavascriptInterface] [Export("test")] public Java.Lang.String Test(Java.Lang.String hello) { return hello; } Код JS: var f…
0 ответов

Проверить элемент для HTML, загруженного в Android-приложение

Я рендеринг HTML-файл с помощью веб-просмотра в моем приложении для Android. Я также использую некоторые функции JavaScript для обработки содержимого. Есть ли способ проверить содержание HTML (например, элемент проверки в браузере) Пожалуйста, помог…
1 ответ

Почему Android JSInterface такой медленный?

У меня есть Javascript, вызывающий интерфейс Javascript много раз (иногда около 500 раз), обновляя пользовательский интерфейс страницы из него. Он отправляет пару строк и приводит результат String к строке: ""+window.INTERFACENAME.function(...), Без…
05 окт '12 в 05:29
4 ответа

Иногда выдает Uncaught Error: Ошибка вызова метода на NPObject на Android

У меня проблемы с Webview в Android, и это JavascriptInterfaces. Я передаю строку в JavascriptInterface. При отладке я получаю правильную строку в моем приложении Android. Проблема: Иногда я получаю Uncaught Error: Ошибка вызова метода в NPObject. К…
1 ответ

Интерфейс Javascript, ошибка "Uncaught Error: Ошибка вызова метода в NPObject"

В моем приложении для Android я использую WebAppInterface для перехода от Javascript к Java. Мой файл.html включает в себя несколько JS, который выполняет "Android.canPlay();" в определенные времена. В моем приложении функция canPlay () запускает пр…
2 ответа

android.view.InflateException: двоичный XML-файл Ошибка надувания класса org.xwalk.core.Xwalkview

Я пытаюсь создать гибридное приложение, используя xwalkview, но постоянно получаю эту ошибку. Я добавил библиотеку crosswalk-webview-arm, библиотеку appcompat-v7 и 2 баночки. android-support-v4 jar и xwalk-core-library.jar. Удаление любого из них со…
12 май '16 в 09:54
1 ответ

Android: как загрузить локальный файл JavaScript в WebView

Я пытаюсь написать программу, которая делает простой toast, Когда я попытался добавить скрипт в HTMLсработало и могу увидеть toast, Но когда я поместил то же самое script код в отдельном файле под assert папку (script.js), он не может внедрить javas…
1 ответ

Перезапись вызова функции JavaScript из интерфейса Android

У меня есть веб-страница, отображаемая в WebView. У меня нет контроля над веб-страницей. Веб-страница выполняет javascript и при восстановлении отложенного объекта загружает URL-адрес. Что я хочу, чтобы захватить deffered.resolve() и делать что-то е…
0 ответов

Android 4.4: невозможно вызвать метод Java из сценария Java

Я пытаюсь вызвать метод в моей деятельности из сценария Java, используя <button onclick="window.interface.callFromJS()">Call Java</button> Это прекрасно работает на 4.1.2 JB, но не работает на 4.4 Kitkat, Есть идеи, как это решить?
1 ответ

URL загрузки WebView во фрагменте из другого класса

Я хочу вызвать метод для загрузки URL-адреса в классе фрагмента из другого класса, но я получаю нулевое значение для веб-просмотра. Ниже мой код. public class WebViewFragment extends Fragment { String url; Context context; public WebView webViewSite…