У меня есть простое приложение для Android с WebView. WebView настроен на просмотр сайта, который использует функцию JavaScript localStorage.
Я уже настроил свои WebSettings, чтобы разрешить DomStorage:
webSettings.setJavaScriptEnabled(true);
ebSettings.setDomStorageEnabled(true);
String dbPath = this.getApplicationContext().getDir("database", MODE_PRIVATE).getPath();
webSettings.setDatabasePath(dbPath);
Мне нужно, чтобы мой код Java мог читать переменную, хранящуюся с использованием механизма localStorage, то есть:
JavaScript делает следующее:
var storage = window.localStorage;
storage.setItem("name", "Hello World!");
Как я могу прочитать значение «name» из localStorage из кода Java?