- 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()"];