RTCError:errorDetail 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

RTCError 介面的只讀 errorDetail 屬性是一個字串,指示發生的 WebRTC 特有錯誤程式碼。

一個只讀字串,其值指示在 RTCPeerConnection 上發生的 WebRTC 特有錯誤的型別。可能的值有:

data-channel-failure

連線的 RTCDataChannel 已失敗。

dtls-failure

DTLS 連線的協商失敗,或連線因致命錯誤而終止。錯誤的 message 屬性包含有關錯誤性質的詳細資訊。如果*收到*致命錯誤,錯誤物件的 receivedAlert 屬性將設定為收到的 DTLS 警報的值。另一方面,如果*傳送*了致命錯誤,sentAlert 將設定為警報的值。

fingerprint-failure

RTCDtlsTransport 的遠端證書未匹配 SDP 中列出的任何指紋。如果遠端端點無法將本地證書與提供的指紋匹配,則不會發生此錯誤,但這種情況可能會改為導致 dtls-failure 錯誤。

hardware-encoder-error

硬體編碼器不支援給定的配置引數。

hardware-encoder-not-available

完成請求的操作所需的硬體編碼器資源不可用。

sctp-failure

SCTP 協商失敗,或連線已因致命錯誤而終止。SCTP 錯誤程式碼可以在 RTCError 物件的 sctpCauseCode 屬性中找到。SCTP 錯誤程式碼 1-13 在 SCTP 規範中定義:RFC 4960, section 3.3.10

sdp-syntax-error

SDP 語法無效。錯誤屬性 sdpLineNumber 指示在 SDP 中檢測到錯誤的行號。

示例

待定

規範

規範
WebRTC:瀏覽器中的即時通訊
# dom-rtcerror-errordetail

瀏覽器相容性