DataTransfer.mozTypesAt()

非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

非標準: この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

DataTransfer.mozTypesAt() メソッドは、指定された位置の項目に格納されている形式のリストを返します。位置が 0 から項目の数 - 1 を引いた範囲にない場合、空の文字列リストが返されます。

メモ: このメソッドは Firefox 固有のものです。

構文

js

mozTypesAt(index)

引数

index

unsigned long で、受け取った型のデータの位置です。

返値

データ形式(文字列)のリスト。位置が 0 から個数マイナス 1 までの範囲にない場合、空の文字列リストが返される。

この例では、drop イベントハンドラーの中で mozTypesAt() メソッドを使用しているところを示しています。

js

function drop_handler(event)
{
  const dt = event.dataTransfer;
  const count = dt.mozItemCount;
  output("Items: " + count + "\n");

  for (let i = 0; i < count; i++) {
    output(" Item " + i + ":\n");
    const types = dt.mozTypesAt(i);
    for (let t = 0; t < types.length; t++) {
      output("  " + types[t] + ": ");
      try {
        const data = dt.mozGetDataAt(types[t], i);
        output("(" + (typeof data) + ") : <" + data + " >\n");
      } catch (ex) {
        output("<>\n");
        dump(ex);
      }
    }
  }
}

仕様書

このメソッドはウェブ標準では定義されていません。

ブラウザーの互換性

{{Compat}}

関連情報