我發送以下字符串,UIWebView
:的UIWebView不把HTML正確
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
<img src="mysrc"></img>
</html>
然而,當我閱讀:
[templateWebView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"]
結果是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
<img src="mysrc">
</html>
沒有結束標籤</img>
如何讓UIWebView
不更改HTML標籤?
我不完全理解你的問題 - 我想你沒有發佈你發送的原始字符串。 – lxt
我編輯了問題 – Dejell
我不認爲這是可能的,即使使用私有方法。 WebKit會丟棄「多餘」的結束標籤,並永不放棄它們。 – 2013-01-02 17:10:20