Как отключить css в webview?
Мне нужно взять код странницы, там вызвать функцию и запустить код в Webview. Казалось бы зачем отключать css, но со стилями кнопки на сайте перестают работать по непонятным для меня причинам. Как отключить css в webview?
Я получаю код страницы с помощью Request Network:
source.startRequestNetwork(RequestNetworkController.GET, edittext1.getText().toString(), "", _source_request_listener);
Затем с помощью кода:
@Override
public void onResponse(String _param1, String _param2, HashMap<String, Object> _param3) {
final String _tag = _param1;
final String _response = _param2;
final HashMap<String, Object> _responseHeaders = _param3;
code = _response.replace("<link rel='stylesheet' id='theme-style-min-css' href='https://obrazovaka.ru/wp-content/themes/edu/css/style.min.css?ver=1671792173' type='text/css' media='all' />", "<link rel='stylesheet' id='theme-style-min-css' href='https://obrazovaka.ru/wp-content/themes/edu/css/style.min.s?ver=1671792173' type='text/css' media='all' />");
html = code.concat("function() {\n 'use strict';\n document.head.innerHTML+='<style>[data-correct=\"1\"]+label{color:#000!important;outline-width:2px!important;outline-color:#00ff00!important;outline-style:dashed!important;outline-offset:3px!important;padding-left:3px!important;font-style:italic}</style>'\n // gg ez\n})();");
webview1.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webview1.loadData( html, "text/html; charset=utf-8", "UTF-8");
}
Затем заменяю строку:
href='https://obrazovaka.ru/wp-content/themes/edu/css/style.min.css?
На:
href='https://obrazovaka.ru/wp-content/themes/edu/css/style.min.s?
Таким образом совершая ошибку в html коде для того чтобы слетели стили страницы, но по какой-то то причине web view не прогрогружается, на экране просто чёрный экран