您的位置:首页 > 移动开发 > IOS开发

iOS js调webview的alert 为什么弹出来点击不了

2016-05-19 09:51 591 查看
NSString* methodNameStr=[NSString
stringWithFormat:@"device_callback(%d,\"%@\")",[@"6001"
isEqualToString:@"6001"]?-1:-2,[@"6001"
isEqualToString:@"6001"]?@"支付取消":@"支付失败"];

如果在通知方法里直接调用

 [weakSelf.webView
stringByEvaluatingJavaScriptFromString:methodNameStr];
会弹出alert  但是点击不了  

所以不能这样写 

 NSString *jsMyAlert =[NSString
stringWithFormat:@"setTimeout(function(){%@;},1)",methodNameStr];
 [weakSelf.webView stringByEvaluatingJavaScriptFromString:jsMyAlert];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js alert web view