Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
Signature
実験的
141
141
141
HTML 属性
integrity (ed25519 public key)
実験的

署名ベースの完全性(Ed25519公開鍵の値)

141
141
141
その他
Signature-Input
実験的
141
141
141
Unencoded-Digest
実験的
141
141
141
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

HTML
<script src="https://cdn.example.com/lib.js"
  integrity="ed25519-[base64-signature]">
</script>

ライブデモ

Integrity model

Compare hash-based and signature-based trust checks for fetched resources.

プレビュー全画面表示

Why signatures help

A signature model can decouple trust from one exact byte-for-byte file version.

プレビュー全画面表示

Deployment cost

Stronger trust guarantees usually require key management and signing infrastructure.

プレビュー全画面表示

実務での使いどころ

  • Signature-based resource integrity の活用

    署名ベースのリソース完全性。HTTPメッセージ署名によるリソース検証。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。