我想将 HTML 内容添加到文档的末尾。它通过本地或远程 URL 加载到 WebKit:
[[myWebView mainFrame] loadRequest:[NSURLRequest requestWithURL:url]];
如何在那里添加文字?方便的 document.write() 确实有效,但会删除所有先前加载的 HTML 内容:
[myWebView stringByEvaluatingJavaScriptFromString:@"document.write('Hello!')"];
有趣的是:它只擦除一次。以下 document.write() 可以正常工作,不会删除现有的 Hello。
另外,我尝试了另一个 JS:document.getElementById('end_div').innerHTML += something
- 它完成了这项工作,但重新加载了 div 内容。如果 div 有 Youtube <iframe>s
,它们都会重新加载。