iphone--UIWebView中js弹出框修改-
来源:互联网 发布:数据库软件市场份额 编辑:程序博客网 时间:2024/06/09 15:36
我们在使用UIWebView中使用调用javascript代码:
<script type="text/javascript">
alert("ok!");
</script>
runJavaScriptAlertPanelWithMessage是WebUIDelegate的成员函数,详情可以查阅WebUIDelegate的帮助文档
<script type="text/javascript">
alert("ok!");
</script>
弹出来以后的对话框的标题是该页面的网址,按钮的标题也是英文的,非常不美观,可以使用以下方法解决;
在.m或.n文件中加入
@interface UIWebView (JavaScriptAlert) - (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame;@end@implementation UIWebView (JavaScriptAlert)- (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame { NSLog(@"javascript alert : %@",message); UIAlertView* customAlert = [[UIAlertView alloc] initWithTitle:@"温馨提示" message:message delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil]; [customAlert show]; [customAlert autorelease]; }@end
runJavaScriptAlertPanelWithMessage是WebUIDelegate的成员函数,详情可以查阅WebUIDelegate的帮助文档
这样做使用私有方法,不知会不会影响审核呢??
- iphone--UIWebView中js弹出框修改-
- UIWebView使用js 修改样式
- UIWebView中输入框不能弹出键盘的对应方法
- UIWebView中输入框不能弹出键盘的解决方案
- iphone UIWEBVIEW JS回调交互
- Iphone UiWebView中HTML获取之Javascript
- iphone--UIWebView中打开或禁用超链接
- 修改UIWebView中字体的大小
- 修改UIWebView中字体的大小
- 修改UIWebView中字体的大小
- 修改UIWebView中字体的大小
- 修改UIWebView中字体的大小
- iOS中修改UIWebView的UserAgent
- 修改UIWebView中字体的大小
- 修改UIWebView中字体的大小,颜色
- 在js中制作div弹出框
- iOS中UIWebView使用JS交互
- UIWebView 中 JS 与 Objective-C 通信
- 同步函数
- C\C++文件操作对比
- 用secureCRT通过SSH连接你的Linux(本文基于Ubuntu 10.04)
- OK或者Cancle按钮
- Vavo:超简洁的手机支架
- iphone--UIWebView中js弹出框修改-
- RHEL6.3下安装was不能启动安装程序的问题
- 自定义interception(拦截器)(一般用不上!)就是继承Interceptor接口(action运行时间例子)
- ubuntu下搭建ftp服务器vsftpd,cuteFTP登录该服务器
- 基于ZigBee 的多点温度采集系统设计与实现
- Byte 与 byte, String 与 string 的区别
- NSNotification、delegate和KVO的区别
- static
- 资源下载