【发布时间】:2010-12-06 14:40:28
【问题描述】:
<script language="javascript">
alert("Hell! UIWebView!");
</script>
我可以在我的 UIWebView 中看到警报消息,但我可以处理这种情况吗?
更新:
我正在将网页加载到我的 UIWebView 中:
- (void)login {
NSString *requestText = [[NSString alloc] initWithFormat: @"%@?user=%@&password=%@", DEFAULT_URL, user.name, user.password]; // YES, I'm using GET request to send password :)
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:requestText]];
[webView loadRequest:request];
}
目标页面包含一个JS。如果用户名或密码不正确,此 JS 将显示警报。 我无法访问其来源。 我想在我的 UIWebViewDelegate 中处理它。
【问题讨论】:
-
当 alert 被调用时你想做其他事情吗?
-
怎么处理?使用 JavaScript,你可以重新定义 alert() 函数来做任何你想做的事情,例如调用你自己的函数;你问的是这个吗?
标签: javascript iphone uiwebview