gpt4 book ai didi

iPhone SDK : UIWebView to stop images from loading/downloading

转载 作者:太空狗 更新时间:2023-10-30 03:44:27 24 4
gpt4 key购买 nike

我如何在 Xcode 中使用 UIWebView 以便在加载页面时不下载图像(以加快加载页面速度)?

最佳答案

UIWebView 是 WebKit 完整 WebView 的苍白、可怜的小影子,这很容易做到。 -webView:shouldStartLoadWithRequest:navigationType: 仅在导航时被调用。它不会像 WebPolicyDelegate 在 mac 上那样为每个请求调用。使用 UIWebView,我将如何解决这个问题:

实现 -webView:shouldStartLoadWithRequest:navigationType: 并将其设置为始终返回 NO。但是您还将接收请求并生成 NSURLConnection。当 NSURLConnection 完成获取数据时,您将在其中查找任何 IMG 标记并将它们修改为您想要的任何占位符。然后,您将使用 -loadHTMLString:baseURL: 将生成的字符串加载到 UIWebView 中。

当然,在 iPhone 上解析 HTML 并不是一项微不足道的任务,而且 Javascript 加载器会给你带来麻烦,所以这不是一个完美的答案,但这是我所知道的最好的答案。

关于iPhone SDK : UIWebView to stop images from loading/downloading,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/586930/

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