去掉彈框中的網址
UIWebView直接加載的H5界面,彈出 alert 往往會出現這樣的情況
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISNwkjM1MTMwEDNxYDM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
這時候我們需要做的,就是自定義alert風格
直接上代碼
@interface NSObject (JavaScriptAlert)
- (void)WebView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(id)frame;
@end
#import "NSObject+YOAlert.h"
@implementation NSObject (JavaScriptAlert)
- (void)WebView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(id)frame {
UIAlertView* customAlert = [[UIAlertView alloc] initWithTitle:@""
message:message
delegate:nil
cancelButtonTitle:@"确定"
otherButtonTitles:nil];
[customAlert show];
}
@end