シミュレートされたJavaScriptイベントにカスタムデータを渡して、イベントリスナーコールバックでこのシミュレートされたイベントを一意に識別できるようにしたいと考えています。たとえば、私が電話した場合:
var event = document.createEvent("MouseEvents");
var args = ['mousemove', true, true, window, 1, 0, 0];
event.initMouseEvent.apply(event, args);
target.dispatchEvent(event);
このイベントにデータを渡して、イベントリスナーのコールバックからデータを取得するにはどうすればよいですか?