iOS stringByEvaluatingJavaScriptFromString的参数长度限制
2015-04-07 18:16
323 查看
我不是十分确定传给stringByEvaluatingJavaScriptFromString的javascript脚本长度有限制
请看我下面代码:
data是读取的缓存(缓存在文件中),然后当缓存达到一定值后调用js不成功,
上面的代码最终的输出的最后部分是:
send length: 166259, 166237,
也就是说传入的javascript代码长度不能超出166259,在那之前都用收到javascript的返回值,程序也没有内存耗尽。
解决的办法我现在正在分割缓存文件为多个。
或者不知道能不能用ajax加载iOS本地的文件。
请看我下面代码:
int l = 166235; data = [data substringToIndex:l]; while(YES){ l+=2; data = [data stringByAppendingString:@"11"]; jsStr= [NSString stringWithFormat:@"%@('%@','%@')", @"MF1", strs[1], data]; currentURL = [_webView stringByEvaluatingJavaScriptFromString:jsStr]; NSLog(@"send length: %i, %d, %@", [jsStr length], l, currentURL); if([currentURL rangeOfString:@"DONE"].length<1){ break; } }
data是读取的缓存(缓存在文件中),然后当缓存达到一定值后调用js不成功,
上面的代码最终的输出的最后部分是:
send length: 166259, 166237,
也就是说传入的javascript代码长度不能超出166259,在那之前都用收到javascript的返回值,程序也没有内存耗尽。
解决的办法我现在正在分割缓存文件为多个。
或者不知道能不能用ajax加载iOS本地的文件。
相关文章推荐
- iOS stringByEvaluatingJavaScriptFromString的参数长度限制
- ios  与 js 交互 stringByEvaluatingJavaScriptFromString的使用方法
- stringByEvaluatingJavaScriptFromString实现iOS 和jsp交互
- iOS开发之Objective-C与JavaScript的交互 ——stringByEvaluatingJavaScriptFromString
- IOS-29-Hybrid混合开发(一):OC调用JS的方法的使用:stringByEvaluatingJavaScriptFromString
- 【iOS开发】UIWebView调用JS点击事件(stringByEvaluatingJavaScriptFromString)
- iOS UIWebView stringByEvaluatingJavaScriptFromString的用法
- iOS开发之Objective-C与JavaScript的交互-UIWebView-stringByEvaluatingJavaScriptFromString
- 【iOS开发】UIWebView 与JS事件(stringByEvaluatingJavaScriptFromString) 调用
- iOS Swift3.0 UIWebView获取HTML(title,url,body...) stringByEvaluatingJavaScript
- UIWebView - stringByEvaluatingJavaScriptFromString
- javascript 的参数有长度限制吗?一个细节引起的误区 分类: 网页编程【html、js】 2009-11-10 08:34 1673人阅读 评论(0) 收藏
- [转]支持跨域无参数长度限制的 JavaScript PHPRPC 3.0 客户端发布
- javascript 的参数有长度限制吗?一个细节引起的误区
- stringByEvaluatingJavaScriptFromString的使用方法
- javascript参数长度受限制?
- stringByEvaluatingJavaScriptFromString的使用方法(完成自动搜索功能)
- OC调用JS(stringByEvaluatingJavaScriptFromString)
- javascript 的参数有长度限制吗?一个细节引起的误区
- UIWebView 与 JS 交互(1): stringByEvaluatingJavaScriptFromString方法的调用