TextDecoderStream: fatal 属性

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上运行。自 2022 年 9 月起,所有浏览器都已支持此功能。

注意:此功能在 Web Workers 中可用。

fatalTextDecoderStream 接口的一个只读属性,它返回一个 boolean 值,指示 TextDecoderStream 对象的错误模式是否设置为 fatal

如果该属性为 true,则解码器在解码过程中遇到格式错误的数据时会抛出一个 TypeError。如果为 false,解码器将用替换字符 U+FFFD (�) 替换无效数据。该属性的值在 TextDecoderStream() 构造函数中设置。

一个 boolean 值。如果错误模式设置为 "fatal",则返回 true。否则返回 false,表示错误模式为 "replacement"。

示例

js
stream = new TextDecoderStream();
console.log(stream.fatal); // returns false

规范

规范
编码
# dom-textdecoder-fatal

浏览器兼容性