ios转义url中特殊符号与简单的 js 例子

来源:互联网 发布:域名查询ip 编辑:程序博客网 时间:2024/04/27 20:43

1.  转义 url 中 特殊字符

    

 NSString *newString = [NSMakeCollectable(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)string, NULL, CFSTR("#[]@!$ &'()*+,;\"<>%{}|\\^~`"), CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding))) autorelease];    if (newString) {        return newString;    }    return @"";

  对于 url 中有xml 格式的字符串可以用这个来转义;


2.  最近项目中用的一个 操作 webview 中 表单的例子:

 

[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementById('txtUserName').value=%@", [z_globalFun getUserMoblie]]]; [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('login').onclick()"];

  就是将 用户名直接填入 web 控件中,然后触发点击按钮 实现自动登录