在我的網頁的一部分顯示了HTML的源代碼(使用<body>
,<head>
,所有可以具有HTML代碼的代碼),並且用戶可以提取代碼。我將這段代碼放在一個文本文件中放入一個iframe中。問題是:iframe在IE8等瀏覽器中無法運行,因爲在Chrome等現代瀏覽器中,它們在iframe中插入了<pre>
,而IE8則沒有。如何在不修改的情況下將HTML源代碼插入到我的網站中?
我需要一種方法將代碼插入文檔中,而不需要瀏覽器執行代碼。是的,沒有必要代碼必須在文本文件(.txt)中,我看到一些人在<textarea>
中設置代碼,我喜歡這一點。這個想法是不能修改源代碼,並且我已經閱讀了一些PHP解決方案,但我無法修改PHP。我嘗試過使用<pre>
和<code>
,但..不起作用,瀏覽器無論如何執行源代碼,也許我不明白標籤的正確使用。
我已閱讀,有時是必要的替換<
爲<
一些特殊字符,可能是這個問題?存在一個轉換器,不會影響顯示時的最終結果? 謝謝!我不知道如果我解釋我好,我打開任何建議(對不起,如果我聽起來很奇怪,英語不是我的母語)
可能重複[插入HTML到IFRAME(http://stackoverflow.com/questions/1565822/insert-html-into-iframe) – Mogsdad 2015-09-03 17:12:20