【问题标题】:How to create <html>, <head> and <body> if they don't exist in an HTML?如果 HTML 中不存在 <html>、<head> 和 <body>,如何创建它们?
【发布时间】:2011-08-21 07:06:16
【问题描述】:

当我在 WebView 中加载 HTML 并且 HTML 具有显式的 &lt;head&gt;&lt;body&gt; 时,我可以获取头部并插入一个链接,以便动态地向文档中注入一些 CSS 样式。
我还操纵身体上的 DOM。
但是当 HTML 没有定义这个标签时我该怎么办?
我无法修改 HTML 文件,因为它是用户提供的。
我尝试[DOMDocument createElement:][DOMDocument appendChild:] 插入一个html、一个头部和一个正文,但没有成功。
这应该怎么做?

【问题讨论】:

    标签: objective-c cocoa macos webkit webview


    【解决方案1】:

    您可以将 DOMDocument 的内容读入 NSMutableString 并在从该字符串加载 Web 视图之前附加它...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 1970-01-01
      • 2014-10-01
      • 2016-09-18
      • 2019-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多