安卓判断网页加载完成,五种响应代码表示如何加载和执行程序?

有五种类型的响应代码 , 用它们的第一个数字表示:1.1xx:信息 , 请求收到,继续处理;2.2xx:成功,行为成功地被接受、理解和采纳;3.3xx:重定向,为了完成请求必须执行的进一步动作;4.4xx:客户端错误 , 请求包含语法错误或请求无法实现;5.5xx:服务器错误,服务器无法实现明显无效的请求;200我注意到webview的frameLoadDelegate包含了webview:senderdifinishloadforframe:frame的方法,想求助一下如何确定这个需要重定向的url中加载completion末尾要调用的方法,如果在里面加上是否是主机的判断,就可以判断网页是否加载完成,如果在里面加上是否是主机的判断,就可以判断网页是否加载完成 。
1、如何判断 网页是否 加载完毕这是http响应头信息中readystatus属性的状态位 。大概是搞错了 , 记性一直不好 。它的值是数字:http响应状态代码响应代码由三个十进制数字组成,出现在HTTP服务器发送的响应的第一行 。有五种类型的响应代码,用它们的第一个数字表示:1.1xx:信息,请求收到,继续处理;2.2xx:成功,行为成功地被接受、理解和采纳;3.3xx:重定向 , 为了完成请求必须执行的进一步动作;4.4xx:客户端错误,请求包含语法错误或请求无法实现;5.5xx:服务器错误 , 服务器无法实现明显无效的请求;200
2、如何准确判断WebView 加载完成我注意到webview的frameLoadDelegate包含了webview:senderdifinishloadforframe:frame的方法 。如果在里面加上是否是主机的判断,就可以判断网页是否加载完成 。
3、如何判断WebView 加载完毕【安卓判断网页加载完成,五种响应代码表示如何加载和执行程序?】我注意到webview的frameLoadDelegate有webview:senderdifinishloadforframe:frame的方法 。如果在里面加上是否是主机的判断 , 就可以判断网页是否加载完成,在大多数情况下,这是可能的 , 但一些URL需要被重定向,这导致didFinishLoadForFrame确定主机是否不工作 。想求助一下如何确定这个需要重定向的url中加载 completion末尾要调用的方法?谢谢大 。

    推荐阅读