Search
Write a publication
Pull to refresh

Comments 2

  • в соответствии с изменениями в спецификации HTML, нацеленными на защиту от XSS‑атак, включено экранирование символов «<» и «>» при сериализации атрибутов HTML‑элементов. Методы Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML и ShadowRoot.getHTML теперь будут заменять символы «<» и «>» на «&lt;» и «&gt;» при сериализации HTML в строку;

Может поломать базовые методы создания и обновления элементов, если не пользоваться фреймворками. Очень рискованная модификация поведения JS.

В старых проектах опять придется поломать копья с экранированием символов, чтобы не переэкранировать лишней итерацией.

Sign up to leave a comment.

Other news