From 2477fb198b7765e3a310bed59420dd31ca869c5a Mon Sep 17 00:00:00 2001 From: godotg Date: Wed, 17 Jan 2024 15:28:43 +0800 Subject: [PATCH] doc[decoder]: WeChat Mini Program does not support TextDecoder --- protocol/src/main/resources/javascript/buffer/ByteBuffer.js | 4 ++++ protocol/src/main/resources/typescript/buffer/ByteBuffer.ts | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/protocol/src/main/resources/javascript/buffer/ByteBuffer.js b/protocol/src/main/resources/javascript/buffer/ByteBuffer.js index f132782e..e555f967 100644 --- a/protocol/src/main/resources/javascript/buffer/ByteBuffer.js +++ b/protocol/src/main/resources/javascript/buffer/ByteBuffer.js @@ -20,6 +20,10 @@ const decoder = new TextDecoder('utf-8'); // const encoder = new util.TextEncoder('utf-8'); // const decoder = new util.TextDecoder('utf-8'); +// 现在所有主流浏览器都支持TextDecoder,只有微信小程序不支持TextDecoder(微信浏览器也支持,微信的小程序和浏览器不是同一个js环境) +// https://developers.weixin.qq.com/community/develop/doc/000ca85023ce78c8484e0d1d256400 +// 如果在微信小程序中使用,需要按照上面的链接全局引入TextEncoder相关依赖 + // 在js中long可以支持的最大值 // const maxLong = 9007199254740992; // const minLong = -9007199254740992; diff --git a/protocol/src/main/resources/typescript/buffer/ByteBuffer.ts b/protocol/src/main/resources/typescript/buffer/ByteBuffer.ts index dfa71c26..8b727ec6 100644 --- a/protocol/src/main/resources/typescript/buffer/ByteBuffer.ts +++ b/protocol/src/main/resources/typescript/buffer/ByteBuffer.ts @@ -22,6 +22,10 @@ const decoder = new TextDecoder(); // const encoder = new util.TextEncoder('utf-8'); // const decoder = new util.TextDecoder('utf-8'); +// 现在所有主流浏览器都支持TextDecoder,只有微信小程序不支持TextDecoder(微信浏览器也支持,微信的小程序和浏览器不是同一个js环境) +// https://developers.weixin.qq.com/community/develop/doc/000ca85023ce78c8484e0d1d256400 +// 如果在微信小程序中使用,需要按照上面的链接全局引入TextEncoder相关依赖 + // 在js中long可以支持的最大值 // const maxLong = 9007199254740992; // const minLong = -9007199254740992;