HTMLElement.nonce

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

HTMLElement インターフェイスの nonce プロパティは、特定のフェッチを続行できるかどうかを決定するためにコンテンツセキュリティポリシー(Content Security Policy)で使用される暗号化番号を返します。

後の実装では、nonce 属性を持つ要素はスクリプトにのみ公開します(CSS 属性セレクターのようなサイドチャネルには公開しません)。

構文

var nonce = HTMLElement.nonce
HTMLElement.nonce = nonce

暗号化ナンス(cryptographic nonce)。

仕様

仕様 状態 コメント
HTML Living Standard
nonce の定義
現行の標準 初期定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
nonceChrome 完全対応 61Edge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 完全対応 ありSafari ? WebView Android 完全対応 61Chrome Android 完全対応 61Firefox Android 未対応 なしOpera Android 完全対応 ありSafari iOS ? Samsung Internet Android ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明