Spec-Zone.ru › Web APIs

TrustedHTML: метод toJSON()

Ограниченная доступность

Эта функция не является базовой, так как она не работает во всех наиболее распространённых браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Метод toJSON() интерфейса TrustedHTML возвращает JSON-представление хранящихся данных.

Синтаксис

toJSON()

Параметры

Нет.

Возвращаемое значение

Строка, содержащая JSON-представление хранящихся данных.

Примеры

Константа escaped — это объект, созданный с помощью политики Trusted Types escapeHTMLPolicy. Метод toString() возвращает строку для безопасной вставки в документ.

const escapeHTMLPolicy = trustedTypes.createPolicy("myEscapePolicy", {
  createHTML: (string) => string.replace(/</g, "&lt;"),
});

const escaped = escapeHTMLPolicy.createHTML("<img src=x onerror=alert(1)>");
console.log(escaped.toJSON());

Спецификации

Спецификация
Trusted Types
# dom-trustedhtml-tojson

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari в iOS Samsung Internet WebView Android
toJSON 90 90 Нет 76 Нет 90 Нет 64 Нет 15.0 90

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/TrustedHTML/toJSON

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API