7

少し紛らわしいもので、解決策(または問題)がどこにあるのかわかりません。

UIWebviews と Jquery Mobile を使用して iPad アプリを作成しています。基本認証を介して Web リソースにアクセスする必要があります。HTTP 要求を介してログイン資格情報を正しく送信するように UIWebview を設定しました。すべてのリソースと、ページに必要なリソース (CSS、Javascript など) が正しく読み込まれています。

...Javascript を介して動的に読み込まれるリソースを除きます。

Modernizr を使用して CSS ファイルをロードし、JQuery を使用して .JSON ファイルをロードしていますが、webView 経由でページにアクセスすると、これらのいずれもロードされません。(Safari 経由でページに直接アクセスすると、正常に動作します)。

したがって、Xcode/iOSの問題だと推測していますが、どこから始めればよいかわかりません。

どんなヘルプ/ポインタも素晴らしいでしょう!

4

1 に答える 1

4

答えはここにあります: UIWebViewで認証を適切に行うには?

見積もりソリューション:

    NSString* login = @"MYDOMAIN\\myname";
    NSURLCredential *credential = [NSURLCredential credentialWithUser:login
                                                             password:@"mypassword"
                                                          persistence:NSURLCredentialPersistenceForSession];

    NSURLProtectionSpace *protectionSpace = [[NSURLProtectionSpace alloc]
                                             initWithHost:@"myhost"
                                             port:80
                                             protocol:@"http"
                                             realm:@"myhost" // check your web site settigns or log messages of didReceiveAuthenticationChallenge
                                             authenticationMethod:NSURLAuthenticationMethodDefault];


    [[NSURLCredentialStorage sharedCredentialStorage] setDefaultCredential:credential forProtectionSpace:protectionSpace];
    [protectionSpace release];    
于 2012-12-29T00:39:20.413 に答える