ClipboardItem.supports()
ClipboardItem インターフェースの supports() 静的メソッドは、指定された MIME タイプがクリップボードでサポートされている場合に true を返し、そうでない場合に false を返します。
なお、Clipboard API はプレーンテキスト、HTML、および PNG ファイルのサポートを義務付けています。これらの MIME タイプに対しては supports() メソッドは常に true を返すため、それらをテストする必要はありません。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 121 | 121 | 127 | 18.4 | 121 | 18.4 | |
基本構文
JAVASCRIPT
supports(type) 実務での使いどころ
-
ClipboardItem.supports() の活用
ClipboardItem インターフェースの supports() 静的メソッドは、指定された MIME タイプがクリップボードでサポートされている場合に true を返し、そうでない場合に false を返します。
注意点
- 古いブラウザでは対応していない場合がある。
実装メモ
- 一部の API はセキュアコンテキスト (HTTPS) やユーザー操作起点を必要とする。利用前に要件を確認すること。