WebViewポップアップAlert削除Http:--URL Title
2902 ワード
WebViewポップアップAlert削除Http:/URL Title
問題が再発する
よくWebview loadRequestの後、JSページのいくつかのボタンをクリックすると、JSクラスのAler がこの問題に遭遇した後、多くの資料を調べたところ、UICWebVIewにカテゴリを追加し、UICVIewの方法を拡張し、UICbVIewのカテゴリのmファイルに次の方法を追加すればいいです.
3.命名:JavaScript(命名は自由)
UICWebView+JavaScript.h
問題が再発する
よくWebview loadRequestの後、JSページのいくつかのボタンをクリックすると、JSクラスのAler がこの問題に遭遇した後、多くの資料を調べたところ、UICWebVIewにカテゴリを追加し、UICVIewの方法を拡張し、UICbVIewのカテゴリのmファイルに次の方法を追加すればいいです.
-(void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(id)frame{
UIAlertView* dialogue = [[UIAlertView alloc]initWithTitle:nil message:message delegate:nil cancelButtonTitle:@" " otherButtonTitles:nil, nil];
[dialogue show];;
}
操作手順1.Categoryを新規作成します.タイプはUICWebVIewを選択します.3.命名:JavaScript(命名は自由)
UICWebView+JavaScript.h
#import
@interface UIWebView (JavaScript)
@end
UICWebView+JavaScript.m#import "UIWebView+JavaScript.h"
@implementation UIWebView (JavaScript)
-(void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(id)frame{
UIAlertView* dialogue = [[UIAlertView alloc]initWithTitle:nil message:message delegate:nil cancelButtonTitle:@" " otherButtonTitles:nil, nil];
[dialogue show];;
}
@end
ダウンロードします.