--- title: RTCDataChannelEvent slug: Web/API/RTCDataChannelEvent translation_of: Web/API/RTCDataChannelEvent ---
{{APIRef("WebRTC")}}{{SeeCompatTable}}
RTCDataChannelEvent インタフェースは{{domxref("RTCPeerConnection")}}へ{{domxref("RTCDataChannel")}}をアタッチしている時に発生するイベントを表現します。イベントタイプは、{{event("datachannel")}}です。
{{domxref("RTCDataChannelEvent")}} は {{domxref("Event")}}であり、このイベントは {{domxref("Event")}}のプロパティも実装します。
新しいRTCDataChannelEventを返します。このコンストラクタは2つの引数を持ち、最初の引数は、イベントタイプを表す {{domxref("DOMString")}} で、2つ目の引数は{{domxref("RTCDataChannel")}}を含むディクショナリです。{{domxref("RTCDataChannelEvent")}} は {{domxref("Event")}}であり、このイベントは {{domxref("Event")}}のプロパティも実装します。 具体的な {{domxref("RTCDataChannelEvent")}} メソッドはありません。
pc.ondatachannel = function( ev ) {
alert("The data channel " +
ev.channel.label +
" has been added to this connection.");
}
| Specification | Status | Comment |
|---|---|---|
| {{ SpecName('WebRTC 1.0', '#idl-def-RTCDataChannelEvent', 'RTCDataChannelEvent') }} | {{Spec2('WebRTC 1.0')}} | Initial definition. |
{{ CompatibilityTable() }}
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown }} | {{ CompatNo() }} | {{ CompatVersionUnknown() }} | {{ CompatUnknown() }} |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatNo() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |