iOS UIWebView で javaScript の alert を実行する
*.h で以下のように宣言
@interface UIWebView (JavaScriptDialog)
- (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame;
@end
*.m で実装、
@implementation UIWebView (JavaScriptDialog)
- (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame
{
UIAlertView* dialog = [[UIAlertView alloc] initWithTitle:nil message:message
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil
];
[dialog show];
[dialog release];
}
@end