We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Document.queryCommandSupported() メソッドは指定したエディタコマンドがブラウザでサポートされているかどうかを報告します。

構文

isSupported = document.queryCommandSupported(command);

引数

command
サポートしているかを調べるコマンド。

戻り値

Boolean 値。コマンドがサポートされていれば true、そうでなければ false を返します。

注記

'paste' コマンドは機能が利用できないときだけでなく、呼び出しスクリプトにそのコマンドを実行するための権限が不足しているときにも  false を返します。 [1]

var flg = document.queryCommandSupported("SelectAll");

if(flg) {
  // ...何か行う
}

仕様書

仕様 状態 コメント
HTML Editing APIs
querycommandsupported の定義
勧告改訂案 最初の定義

ブラウザの互換性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 17 9.0 (9.0)[1] 4.0 ? ?
機能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? 9.0 (9.0)[1] ? ? ?

[1] Firefox 41 より前のバージョンでは、 Firefox は'paste' コマンドに対してペースト機能が利用可能であっても実際にコマンドを実行する権限が不足していたときに誤って true を返します。

参照

ドキュメントのタグと貢献者

このページの貢献者: Potappo
最終更新者: Potappo,