Доброго времени суток.
Интересует, возможно ли, так сказать, в режиме реального времени включать/выключать выполнение 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);
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники