Я хотел бы отредактировать настройку единицы по умолчанию на странице WebView
с «узлов» до «км/ч», отредактировав файл cookie. я получаю WebView
печенье, как это:Редактировать значение в android Webview cookie
CookieManager cookieManager = CookieManager.getInstance();
cookie = cookieManager.getCookie(link);
Результат печенья по умолчанию:
..wf_units =% 7B% 22temperature% 22% 3A% 22с% 22% 2C% 22windspeed% 22 % 3A% 22 КТС% 22% 2C% 22wa ...
и путем редактирования вручную настройки блока на странице WV от "узлов" до "км/ч" результат печенья является:
..wf_units =% 7B% 22temperature% 22% 3A% 22с% 22% 2C% 22windspeed% 22% 3A% 22 км% 22% 2C% 22wa ...
Я сделал так:
@Override
public void onPageFinished(WebView view, String url) {
String ck ="..wf_units=%7B%22temperature%22%3A%22c%22%2C%22windspeed%22%3A%22km%22%2C%22wa...";
cookieManager.setCookie(link, ck);
}
Но я все еще получаю «КТС» в печенье, я также попытался это:
@Override
public void onPageFinished(WebView view, String url) {
cookie.replace("kts","km");
}