У меня есть UIWebView, и я хочу вставить HTML-код в конец его после его загрузки.
NSString* javaScript = [NSString stringWithFormat:@"document.body.innerHTML += '%@'", arbitraryHTML];
[self.webView stringByEvaluatingJavaScriptFromString:javaScript];
Приведенный выше код работает, но только если правильно сформирован произвольный HTML.Например, одиночная кавычка 'экранируется как \'. Я бы хотел очистить HTML в genearl, чтобы я мог передать его в функцию javascript.
Какие другие символы мне нужно экранировать или строки, которые могутвызвать проблемы?
Вот пример некоторого HTML-кода, который нарушает код выше:
<span><a onmouseover=\\\"jQuery\\'# >Test</a></span>"
Можно ли это сделать в genearl?Что еще мне не хватает?
Спасибо!