3
我剛剛發現了關於contenteditable
屬性,我正在考慮它的實際用途。Contenteditable實用
我認爲這將是真棒快速更新的網頁,但也有一些問題,如:
- 安全性:你顯然不希望任何人來更新您的網頁,從而使內容編輯應該受到相當嚴格的控制
- 登錄後使頁面內容可編輯。這不需要改變整個頁面的標記嗎?本身並不是一個問題,但我應該想象一個相當大的工作
- 保存新內容。理論上講,這可以通過ajax用json來完成,以將新的頁面標記保存在數據庫的字段中,難道不是嗎?另外,你如何確切地向網站確認「我已經完成了改變,現在可以保存」
我喜歡這個快速編輯頁面內容的想法,你將會看到它。我對在我的網站上實現這樣的事情感到非常興奮,但在嘗試之前我可以使用一些指導。
任何人都可以解決上面列出的問題以及任何我沒有考慮過的可能相關的問題嗎?
謝謝你的時間!
可能我建議不要試圖保存整個頁面的標記,例如,你有一個博客文章的所有CSS規則,你可以在其中編輯標題/副標題/日期/作者/內容等等等等然後當您保存時,而不是抓取標記,您可以獲取每個單獨字段的內容,並將其保存爲模型數據等。是的,你只會將它用作JS強制的網絡應用程序。如果您確切知道每個頁面需要編輯哪些內容(而不是一個div上的空白頁面或一切),並且您進行了授權,那麼添加編輯能力並不是什麼大事。 – Norguard