gpt4 book ai didi

iphone - UIWebView:页面什么时候真正完成加载?

转载 作者:行者123 更新时间:2023-11-30 13:27:38 25 4
gpt4 key购买 nike

我需要知道,当 UIWebView 完全加载网页时。我的意思是,当所有重定向完成并且动态加载的内容准备就绪时,真的完全完成了。我尝试注入(inject) javascript(查询 document.readyState == 'complete'),但这似乎不太可靠。

是否有来自私有(private) api 的事件可以为我带来结果?

最佳答案

我一直在寻找这个问题的答案,我从塞巴斯蒂安的问题中得到了这个想法。不知怎的,它对我有用,也许对那些遇到这个问题的人也有用。

我将委托(delegate)设置为 UIWebView,并在 webViewDidFinishLoad 中,通过执行 Javascript 来检测 WebView 是否真正完成加载。

- (void)webViewDidFinishLoad:(UIWebView *)webView {
if ([[webView stringByEvaluatingJavaScriptFromString:@"document.readyState"] isEqualToString:@"complete"]) {
// UIWebView object has fully loaded.
}
}

关于iphone - UIWebView:页面什么时候真正完成加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36967804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com