でページの読み込みがいつ終了するかを確実に知りたいですUIWebView
。ここで概説されているdidStartLoad
/の間の「参照カウント」アプローチを認識しており、私にとってはちょっとうまくいきますが、あまり自信がありません。毛むくじゃらになり、Javascript が. つまり、次のことについては不明です。didFinishLoad
ifs
document.location
UIWebViewDelegate
それが処理する必要があるすべてのパワーに対して、非常に簡潔で、ほとんどドキュメントがありません。didStartLoad
/didFinishLoad
が実際に「frameset/frame」と「iframe」を意味する「frames」に対してのみ呼び出されていることを誰でも確認できますか?- 上記の DOM による負荷とリクエストのリダイレクト (イベントも生成する) を区別するにはどうすればよいですか?
- 私の観察では、リダイレクトを除いて、それぞれ
didStartLoad
の前に があります。shouldStartLoadWithRequest
これは信頼できる行動ですか? - 私は何かを見逃していますか、それともどのリクエストが特定のものを発信したかを知る方法はありません
didStartLoad
か?[[webView request] URL]
与えられた唯一のコンテキストのため、常に同じ URL を返します。これは、UIWebView が最初にロードするように要求された URL です。