我的应用中有一个UIWebView
,可以从服务器解析HTML并显示它。我的挑战是这个HTML中有一个清单,我想捕获用户下次加载相同HTML时检查和取消选中的内容。
无论如何都要抓住复选框上的点击?关于如何做的任何想法?
提前致谢。
答案 0 :(得分:1)
可以在java脚本的帮助下完成。它涉及多个步骤
CheckboxStateChange
”添加一个监听器。myevent://checkbox?id:value
shouldStartLoadWithRequest
方法。您可以从传递的请求对象中检查URL方案。如果是“myevent”,您可以解析URL字符串以存储适当的值。 答案 1 :(得分:0)
如果你可以改变html页面 - 你可以把javaScript callBack改成chack,并在
中处理它- (BOOL)webView:(CustomWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
return YES;
}