У меня есть простое приложение для Android с WebView. WebView настроен для просмотра сайта, который использует функцию localStorage в JavaScript.
Я уже установил свой 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?