如何在uiwebview上允许javascript警报操作

时间:2012-06-18 09:59:57

标签: ios ios5 uiwebview uiwebviewdelegate

我正在将网页加载到我的UIWebView上。网页加载成功,网页上的按钮运行正常。但是当我在网页上的文本框中输入错误的文字时,我无法看到网页上的警告。

如何允许显示警报。

请帮帮我。谢谢

这是我的代码:

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

1 个答案:

答案 0 :(得分:0)

我需要再澄清一下。那是, 1.您如何处理警报?那是中轮胎吗?要么 2.您是否通过获取已在HTML中提供的参考标识符在Web视图中显示代理?

如果您正在执行第二步,则可以在Web视图委托方法中获取引用标记。就是这样,

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

因此,这里“referenceString”显示您为HTML中的选择分配的引用标记。这应该是独一无二的。

您可以在此处比较参考标记并生成警报。

我认为这很有用。