Прежде чем загружать URL-адрес в WebView, я хочу установить значение внутри браузера LocalStorage.
До сих пор единственный способ, которым мне удалось установить это значение, - это после загрузки страницы. Вот как я могу установить значение:
browser.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
loadUrl("javascript: LocalStorage.set('namespace', 'key', 'value');");
}
}
Я попытался переопределить метод onPageStarted(), но значение не сохраняется.
Как установить этот ключ/значение перед вызовом browser.loadUrl()? URL-адрес зависит от этого значения, поэтому мне нужно установить значение перед загрузкой страницы.