У меня есть тестовое приложение для Android с веб-интерфейсом:
<WebView
android:alpha="0"
android:id="@+id/myWebView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Моя основная активность загружает страницу, на которой работает JS-контент. JS разрешен с использованием:
webSettings.setJavaScriptEnabled(true);
В моем приложении есть кнопка, которая переключает значение альфа от 0 до 1 (show/hide webView).
Есть ли "творческий" способ обнаружения изменений на стороне JS?
Вещи, которые я пробовал:
- Проверка изменения частоты кадров в приложении AimimationFrame.
- API видимости
Обновить:
Уточнение, я ищу решение JS Only, фактический JS-код - это SDK, используемый внутри среды WebView.
Я не контролирую приложение Android, полный контроль над содержимым WebView.