Я загружаю шаблон html из NSBundle
с использованием метода . Сам шаблон html имеет большое количество текстовых полей (скажем, 20). После заполнения всех текстовых полей я хочу html с этими заполненными значениями. Я пробовал,Получить текущий html-контент UIWebView?
[myWebView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"]
//even body.outerHTML, documentElement.innerHTML won't work
Но он дает мне сырой шаблон html перед тем, как эти значения будут заполнены. Как мне это сделать? Я имею в виду, чтобы это сделать, читая содержание каждого текстовых полей, с помощью JavaScript,
[myWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('name').value"]
, а затем читать и заменить струны HTML.
Есть ли другой лучший способ сделать это? Или есть какие-либо javascript-методы для чтения текущего содержимого веб-страницы?