1
我在一個HTML頁面中有一個iframe
,我怎樣才能使它充當textarea
?iframe as textarea?
我在一個HTML頁面中有一個iframe
,我怎樣才能使它充當textarea
?iframe as textarea?
設置contenteditable屬性爲true
設置或獲取表明用戶是否可編輯對象內容的字符串。
安全警報:當contentEditable屬性設置爲TRUE時,用戶可以更改網頁的內容。錯誤地使用此屬性可能會危及應用程序的安全性。 contentEditable屬性的錯誤使用可能包括不驗證用戶輸入。如果您不驗證用戶輸入,惡意用戶可以注入可能會損害數據的控制字符或腳本。您應該採取常規預防措施來防止顯示未經驗證的用戶輸入。
而且看看
Converting an app using document.designMode from IE to Mozilla.
如:
<IFRAME id="txtContent" name="txtContent" src="Content.htm"</IFRAME>
,並在Content.htm頁
<script language="javascript">
function InitializeIFrame()
{
document.body.contentEditable = true;
}
</script>
<body onload="InitializeIFrame();">
</body>
雖然它的偉大,這個答案提到**安全**明確地說,讓我們不要忘記,在大多數現代瀏覽器中,用戶總是可以編輯/修改D OM交互式地。即使在舊的瀏覽器中,通過'wget',用戶幾乎可以不受限制地通過源訪問網頁的數據。 **任何用戶輸入都不應該被驗證用戶端**。因此,良好的**安全**警報,但確實是一個可以滿足的要求不會改變設置 – humanityANDpeace