2011-08-21 26 views
0

當我在WebView中加載一個HTML,並且HTML有明確的<head><body>時,我可以獲取頭並插入一個鏈接,以將一些CSS樣式動態注入到文檔中。
我也操縱身體上的DOM。
但是,如果HTML沒有定義這個標籤,我該怎麼辦?
我無法修改HTML文件,因爲它是用戶提供的。
我試過[DOMDocument createElement:][DOMDocument appendChild:]來插入一個html,一個頭和一個body,但沒有工作。
這應該怎麼做?如何創建<html>,<head>和<body>如果它們不存在於HTML中?

回答

1

您可以將DOMDocument的內容讀入NSMutableString中,然後在從此字符串加載web視圖之前將其附加到它之後...

相關問題