WebViewポップアップAlert削除Http:--URL Title


WebViewポップアップAlert削除Http:/URL Title
問題が再発する
よくWebview loadRequestの後、JSページのいくつかのボタンをクリックすると、JSクラスのAler WebView弹出Alert 去掉Http:--网址Title_第1张图片がこの問題に遭遇した後、多くの資料を調べたところ、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(命名は自由)
WebView弹出Alert 去掉Http:--网址Title_第2张图片 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
ダウンロードします.