Разве текстовая область браузера не должна отображать необработанный текст?Посмотрите на следующие снимки из этого поста и обратите внимание на тег <script>
:
1 - Мы видим угловые скобки вокруг слова сценария:
2 - Теперь посмотрите на источник страницы.Мы можем видеть, что угловые скобки представлены их HTML-сущностями:
3- Нажмите, чтобы изменить сообщение, и вы увидите, что угловые скобки видны в текстовой области.-НЕТ их сущности HTML:
4- Посмотрите на ответ XHR от сервера (когда мы нажали edit), мы можем видеть сущности HTML, а НЕ угловые скобки, которые мысм. в текстовой области:
Как возможно, что текстовая область - при редактировании сообщения - отображает угловые скобки, а не их объекты HTML?Разве текстовые области не должны отображать необработанный текст?Я попробовал это на своем сайте, и текстовое поле показывает сущности HTML, а не скобки, с идентичным исходным кодом.
Страница поста также показывает угловые скобки, даже если они находятся внутри code
и pre
теги.Разве они не должны выводиться в виде необработанного текста тоже?Я также попробовал это на своем сайте, и на странице отображаются объекты HTML, а не угловые скобки.
Что мне здесь не хватает?
Я спрашиваю, потому что борюсь с реализацией функциина моем сайте.Я хочу показать людям закодированные объекты, когда они собираются что-то редактировать, но я хочу сохранить необработанную версию.Так что, кажется, сделал, но я понятия не имею, как.