0

私は iOS の初心者 (.NET の専門家) なので、これは単純な問題かもしれませんが、SO 検索や Google で何も見つけられませんでした (適切な用語を探していない可能性があります)。

Web インターフェイスを介して DD-WRT ルーターからの情報を表示するアプリを作成しています。最初のページを表示し、他のページをナビゲートするのに問題はありませんが、フォームに変更を加えると (そして、apply.cgi または applyuser.cgi にリダイレクトされます)、UIWebView は空白になります。同じページで、フォームの送信が変更されます。このサイトは Mobile Safari で問題なく動作し、興味深いと思いますが、UIWebView はまったく同じではないと思います。

iOS コードは Web ページを表示するためのかなり標準的なものだと思いますが、以下にリストします。それは良い考えではないので、ルーターへのアクセスを許可できません:) DD-WRTルーターを使用している誰かが助けてくれることを願っています(または、とにかく私の問題が何であるかを知っています)。

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSString *sURL = @"http://user:pass@XXX.XXX.X.X";
    NSURL *url = [NSURL URLWithString:sURL];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];

    [self.webView loadRequest:request];

    self.webView.delegate = self ;

}

そして、webViewDidFinishLoadメソッドで Javascript を使用していくつかのことを行っていますが、コメントアウトしてもまだ発生するため、それが原因ではないことはわかっています。

4

1 に答える 1