セキュリティ上の理由から、私はモバイルサファリでアノニマイザーを使用していました。しかし、それは少し面倒でした。何かを検索してリンクをクリックすると、googleはエラーメッセージを返します。試すことができます。http://proxy2974.my-addr.org/myaddrproxy.php/http/www.google.com.au/(何かを検索してリンクをクリックしてください。テストすると正常に機能します。デスクトップブラウザ..ただし、iPhoneまたはiPhoneシミュレータで試してみると、http://proxy2974.my-addr.org/myaddrproxy.php/http/urlが返されます)
だから私は自分で作ることにしました。私がやっていることは、テキストフィールドからURLを取得し、それを次のようなアノニマイザーのリンクに渡すことです。urlString = [NSString stringWithFormat:@"http://proxy2974.my-addr.org/myaddrproxy.php/http/%@", urlString];
しかし、私はまだ同じ問題に直面しています。グーグルでリンクをクリックすると、エラーが返されます。したがって、クリックしたリンクを取得し、ページの読み込みを停止します(エラーが返される前に)。次に、それをアノニマイザーに通します。どうすればそれを行うことができますか?ありがとう..
- (BOOL)webView:(UIWebView *) sender shouldStartLoadWithRequest:(NSURLRequest *) request navigationType:(UIWebViewNavigationType) navigationType {
NSLog(@"req: %@",request.URL.absoluteString);
return YES;
}
req: http://proxy2974.my-addr.org/url?sa=t&source=web&cd=1&ved=0CFMQFjAA&url=%2Fmyaddrproxy.php%2Fhttp%2Fwww.perthnow.com.au%2Ffun-games%2Fleft-brain-vs-right-brain%2Fstory-e6frg46u-1111114517613&ei=GXAsUMaUA7H44QTys4HYDA&usg=AFQjCNGB_zOrrEZC0SKx813XGHB1xi_AlA
req: http://proxy2974.my-addr.org/myaddrproxy.php?proxy_url_sjla67z78f8viz4=url&sa=t&source=web&cd=1&ved=0CFMQFjAA&url=%2Fmyaddrproxy.php%2Fhttp%2Fwww.perthnow.com.au%2Ffun-games%2Fleft-brain-vs-right-brain%2Fstory-e6frg46u-1111114517613&ei=GXAsUMaUA7H44QTys4HYDA&usg=AFQjCNGB_zOrrEZC0SKx813XGHB1xi_AlA
req: http://proxy2974.my-addr.org/myaddrproxy.php/http/url