Я рассматриваю использование ОМУ в своем проекте вместо существующего RadEditor. Я читал несколько сообщений о том, как хранить и извлекать данные, и я хочу убедиться, что у меня есть правильная концепция, прежде чем продолжить.
Если мои исследования верны, вот что я должен делать.
- Я должен хранить данные редактора дважды (один раз как HTML и один раз как Markdown)
- Прежде чем хранить его, я должен запустить HTML через Whitelist.
- Я должен запустить HTML через AntiXSS на выходе (перед отображением)
- Я должен использовать данные Markdown ТОЛЬКО для повторного заполнения Markdown для редактирования.
Может ли кто-нибудь подтвердить или опровергнуть, правильно ли это, а также добавить любой полезный ввод по теме?
Литература
Переформатировать мой код: Sanitize Html
qaru.site/info/506248/...
qaru.site/info/513830/...
qaru.site/info/204692/...