目前,我正在开发一个应用程序,它可以通过调用webservice接收表示HTML文件的字符串。然后将该字符串加载到UIWebView中并显示给用户。我看到的问题是UIWebView没有执行通常在表单加载时触发的javascript / jquery(在这种情况下执行类似隐藏表单部分的操作,直到选择了某些单选按钮)。
-(id) initWithString:(NSString *)HTML{
{
_html = HTML;
_htmlView = [[UIWevView alloc] initWithFrame:self.view.bounds];
[_htmlView setDelegate:self]
[_htmlView loadHTMLString:_html baseURL:nil];
[self.view addSubview:_htmlView];
return self;
}
非常感谢对此问题的任何见解。
答案 0 :(得分:0)
答案 1 :(得分:0)
搜索并比较我得到的html与其他一些实际上与javascript一起工作的文件,我注意到我们用来提取文件的服务是将html中的符号转换为其转义格式(& == & amp例如)。一旦我解析了这些,代码运行正常,javascript正常启动。