过时
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
RTCPeerConnection.onidpassertionerror
event handler is a property containing the code to execute whent the
idpassertionerror
event, of type
RTCIdentityErrorEvent
, is received by this
RTCPeerConnection
. Such an event is sent when the associated identity provider (IdP) encounters an error while generating an identity assertion.
This event handler is deprecated.
You should instead detect IdP assertion errors by handling rejection of the
promise
返回通过
RTCPeerConnection.peerIdentity
.
peerconnection.onidpassertionerror = function;
function
is the name of a user-defined function, without the
()
suffix or any parameters, or an anonymous function declaration, such as
function(event) {...}
. An event handler always has one single parameter, containing the event, here of type
RTCIdentityErrorEvent
.
pc.onidpassertionerror = function(ev) { alert("onidpassertionerror event detected!"); };
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
onidpassertionerror
弃用
非标
|
Chrome No | Edge ≤18 — 79 | Firefox 22 | IE No |
Opera
43
|
Safari ? | WebView Android No | Chrome Android No | Firefox Android 44 |
Opera Android
43
|
Safari iOS ? | Samsung Internet Android 6.0 |
完整支持
不支持
兼容性未知
非标。预期跨浏览器支持较差。
弃用。不要用于新网站。
见实现注意事项。
idpassertionerror
event and its type,
RTCIdentityErrorEvent
.
RTCPeerConnection
canTrickleIceCandidates
connectionState
currentLocalDescription
currentRemoteDescription
getDefaultIceServers()
iceConnectionState
iceGatheringState
localDescription
onaddstream
onconnectionstatechange
ondatachannel
onicecandidate
oniceconnectionstatechange
onicegatheringstatechange
onidentityresult
onidpassertionerror
onidpvalidationerror
onnegotiationneeded
onpeeridentity
onremovestream
onsignalingstatechange
ontrack
peerIdentity
pendingLocalDescription
pendingRemoteDescription
remoteDescription
sctp
signalingState
addIceCandidate()
addStream()
addTrack()
close()
createAnswer()
createDataChannel()
createOffer()
generateCertificate()
getConfiguration()
getIdentityAssertion()
getReceivers()
getSenders()
getStats()
getStreamById()
getTransceivers()
removeStream()
removeTrack()
restartIce()
setConfiguration()
setIdentityProvider()
setLocalDescription()
setRemoteDescription()
MediaDevices.getUserMedia()
Navigator.mediaDevices
RTCCertificate
RTCDTMFSender
RTCDTMFToneChangeEvent
RTCDataChannel
RTCDataChannelEvent
RTCDtlsTransport
RTCErrorEvent
RTCIceCandidate
RTCIceTransport
RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceEvent
RTCRtpReceiver
RTCRtpSender
RTCRtpTransceiver
RTCSctpTransport
RTCSessionDescription
RTCStatsEvent
RTCStatsReport
RTCTrackEvent