Запуск движка Webkit на уровне приложений - PullRequest
0 голосов
/ 20 октября 2011

У меня есть несколько Активов, которым требуется доступ к JS-коду, запущенных в WebView. Мне нужен этот JS-код и его состояние, чтобы он был доступен из любого места, поэтому я подумал, что, возможно, я смогу запустить движок Webkit в своем классе приложений и передать данные из него в веб-просмотр и в другие компоненты моего приложения?

1 Ответ

1 голос
/ 20 октября 2011

Как насчет перемещения всех общедоступных состояний в интерфейс javascript в java, который вы регистрируете с помощью моста javascript:

    webView.addJavascriptInterface(new JsBridge(), "jsbridge");

Я использую это для передачи данных из JavaScript в мой Android / Java-код и обратно. Он не предлагает универсального интерфейса для доступа ко всем данным, но, возможно, этого все еще достаточно.

...