← 返回首页
TrustedHTML: toJSON() メソッド - Web API | MDN

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

TrustedHTML: toJSON() メソッド

Baseline 2026
Newly available

Since February 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

メモ: この機能はウェブワーカー内で利用可能です。

toJSON()TrustedHTML インターフェイスのメソッドで、格納されているデータの JSON 表現を返します。

In this article

構文

js
toJSON()

引数

なし。

返値

文字列で、格納されているデータの JSON 表現が入ります。

定数 escaped は、信頼型ポリシー escapeHTMLPolicy によって作成されたオブジェクトです。 toString() メソッドは、文書に安全に挿入できる文字列を返します。

js
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());

仕様書

Specification
Trusted Types
# dom-trustedhtml-tojson

ブラウザーの互換性

Enable JavaScript to view this browser compatibility table.