私のブラウザ ベースのアプリケーションでは、URL ごとにプロキシを設定し、ASIHTTPRequest を使用してこれを行う必要があります。
私が直面している問題は、おそらくコードでページを 2 回読み込んでいるため、Web ビューがページを読み込むのに 2 倍の時間がかかっていることです。
まず、ASIHTTPRequest でステータスをチェックして、ASIHTTPRequest によるページの読み込みが許可されているかどうかを判断し、許可されている場合は、その URL を Web ビューに読み込みます。これは、時間がかかるURLを2回ロードしていると思うので、問題があると思うところです。
ページを一度ロードする他の方法を提案できますが、プロキシ設定を使用して認証済みページのチェックをサポートする方法で、またはこの質問に関連するガイドへのリンクを提供してください。
NSString *response = [NSString stringWithContentsOfFile:
[theRequest downloadDestinationPath] encoding:[theRequest responseEncoding] error:nil];
int statusCode = [requestH responseStatusCode];
if (statusCode == 200) {
[webV loadRequest:[NSURLRequest requestWithURL:[requestH url]]];
}
else {
[webV loadHTMLString:response baseURL:[theRequest url]];
}