ClipboardItem: presentationStyle プロパティ
利用可能性は限定的
この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
presentationStyle は ClipboardItem インターフェイスの読み取り専用プロパティで、アイテムをどう表示すべきかを示す文字列を返します。
例えば、コンテキストによっては画像がインラインで表示されることもありますし、添付ファイルとして表されることもあります。
値
"unspecified", "inline", "attachment" のいずれかです。
例
以下の例では、 clipboard.read() メソッドによってクリップボード上のすべてのアイテムを返し、 presentationStyle プロパティをログ出力しています。
js
async function getClipboardContents() {
try {
const clipboardItems = await navigator.clipboard.read();
for (const clipboardItem of clipboardItems) {
console.log(clipboardItem.presentationStyle);
}
} catch (err) {
console.error(err.name, err.message);
}
}
仕様書
| 仕様書 |
|---|
| Clipboard API and events> # dom-clipboarditem-presentationstyle> |