2

UIWebViewにWebページをロードしています。Webページが正常に読み込まれ、Webページのボタンが正常に機能しています。しかし、Webページのテキストボックスに間違ったテキストを入力するとポップアップするアラートをWebページに表示できません。

アラートの表示を許可する方法。

私を助けてください。ありがとうございました

これは私のコードです:

[webView loadRequest:[NSURLRequest requestWithURL: 
    [NSURL URLWithString:@"http://DUMMYURL.com/"]]]; 
4

1 に答える 1

0

ここで、もう 1 つ説明が必要です。つまり、1.アラートをどのように処理していますか? ミドルタイヤからですか?または2.HTMLで既に指定した参照識別子を取得して、Webビューのデリゲートに表示していますか?

2 番目の手順に従っている場合は、web ビューのデリゲート メソッドで参照タグを取得できます。あれは、

- (BOOL)webView:(UIWebView *)webView1 shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    NSString *referenceString = [[[request URL] absoluteString] lastPathComponent];
}

したがって、ここで「referenceString」は、HTML で選択するために割り当てた参照タグを示しています。これは一意である必要があります。

ここで、参照タグを比較してアラートを生成できます。

これは便利だと思います。

于 2012-06-21T12:35:36.950 に答える