将内容添加到WebView的HTML
问题描述:
我想将HTML内容添加到文档的末尾。它通过本地或远程URL加载到WebKit:将内容添加到WebView的HTML
[[myWebView mainFrame] loadRequest:[NSURLRequest requestWithURL:url]];
如何在其中添加文本?方便的document.write()确实有效,但会删除以前加载的所有HTML内容:
[myWebView stringByEvaluatingJavaScriptFromString:@"document.write('Hello!')"];
有趣的是:它只擦除一次。以下document.write()s正常工作,不会擦除现有的Hello。
此外,我尝试了另一个JS:document.getElementById('end_div').innerHTML += something
- 它做的工作,但重新加载div内容。如果div有Youtube <iframe>s
,它们全部重新加载。
答
通过jQuery难道它:
jQuery('<div/>', {
html: my_text
}).appendTo('body');
,但我还是希望有一种方法,使document.write()
工作预期......