Для приложения iPhone я использовал window.scrollBy для прокрутки до нижней части страницы. Страница отображается в UIWebView. Все это отлично работало до sdk 3.0. Задокументировано, что scrollBy больше не поддерживается в UIWebView. Есть ли удобная замена javascript для window.scrollBy?UIWebView scrollBy replacement
2
A
ответ
1
Вы можете использовать следующие методы для решения вашей проблемы.
Для получения pageOffset:
INT pageYOffset = [[webViewObj stringByEvaluatingJavaScriptFromString: @ "window.pageYOffset"] intValue];
Для получения полной высоты прокрутки веб-страницы:
INT scrollHeight = [[webViewObj stringByEvaluatingJavaScriptFromString: @ "document.documentElement.scrollHeight"] intValue];
Для прокрутки веб-страницы к конкретному смещение:
[webViewObj stringByEvaluatingJavaScriptFromString: [NSString stringWithFormat: @ "document.body.scrollTop =% D", scrollHeight]];
Попробуйте использовать window.scrollTo (x, y); Также я хочу знать, где он упомянул, что «scrollBy больше не поддерживается в UIWebView». Пожалуйста, отправьте URL-адрес, я могу получить помощь. Спасибо – Biranchi