Песочница в HTML без iframe?
У меня есть страница с динамическим контентом, предоставленным сканером. Но иногда у этого контента возникают проблемы в HTML (без тега close, тега без открытия и т. Д.). Таким образом, этот неправильный контент нарушает всю страницу, потому что закрывает или открывает то, что не должен.
Распространенные ошибки HTML.
<div><p>foo</p>
<p>bar</p></div>
<p><a>link</p></a>
Как поместить этот контент в песочницу, чтобы не сломать страницу? Не могу использовать фреймы из-за SEO.
1 ответ
Как насчет обработки динамического содержимого, чтобы узнать, какие теги еще не закрыты, и (используя стек) добавить их в конце или, где необходимо (чтобы обеспечить правильное вложение тегов)? Однако, если вы прибегаете к этому, я предлагаю выполнить эту операцию на стороне клиента.