WKWebView Javascript не загружается для объектов под экраном - Swift - PullRequest
1 голос
/ 08 марта 2020

Я загружаю локальный файл HTML & Javascript в мой WKWebView. Проблема, с которой я сталкиваюсь, заключается в том, что ни один из Javascript не выполняется для объектов, которые находятся где-нибудь под экраном при первой загрузке страницы. Как только я прокручиваю, чтобы увидеть их, Javascript все еще не запускается. Как мне сделать так, чтобы он работал для всей страницы после первой загрузки страницы?

1 Ответ

0 голосов
/ 08 марта 2020

Я нашел временный способ исправить это. Мне пришлось использовать функцию webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) для выполнения Javascript вместо того, чтобы ссылаться на нее в файле HTML. Хотя это хорошее решение, оно дает странице небольшую задержку для выполнения всех Javascript вещей.

...