Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 2

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

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

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

В Firefox 140 сделали так же.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости