Доброго времени суток.
Интересует, возможно ли, так сказать, в режиме реального времени включать/выключать выполнение js через webview. Т.к. Если отключить js изначально, то нужную страницу он не загружает, просто белый лист, а если включить, то он ее загрузит, но после того как я нажму на сайте "далее", будет подгружена следующая страница, на которой мне уже надо отключить js.
Вопрос такой: возможно ли динамически отключать/включать js или возможно ли выполнять только определенные js? Спасибо.
Унаследовать класс от WebView и переопределить метод onPageFinished вот таким образом:
@Override
public void onPageFinished(WebView webView, String url) {
if (url.contains("АДРЕС_НУЖНОЙ_СТРАНИЦЫ")) {
webView.getSettings().setJavaScriptEnabled(false);
}
super.onPageFinished(view, url);
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей