miniprogram-text-decoder
v2.0.0
Published
mini program file polyfill
Downloads
89
Maintainers
Readme
miniprogram-text-decoder
小程序的TextDecoder polyfill。
此库基于FastestSmallestTextEncoderDecoder修改为小程序版本
支持的小程序
- 微信小程序
- 支付宝小程序
- 字节小程序
其他小程序没有进行测试,可以自行测试
需要注意的问题
- TextDecoder构造函数参数
utfLabel
只支持utf-8(默认值),options.fatal
不支持 - decode方法参数
options.stream
不支持 - encoding属性固定返回
utf-8
Example
import TextDecoder from 'miniprogram-text-decoder'
// 设置为全局对象
// globalThis.TextDecoder = TextDecoder
const TextDecoder = new TextDecoder();
TextDecoder.decode('测试')
TIP:
支付宝小程序IDE环境下globalThis为undefined,解决方法
字节小程序所有环境的globalThis都为undefined,暂时无法设置全局变量。
API
参考: https://developer.mozilla.org/zh-CN/docs/Web/API/TextDecoder