ReferenceError: "TextDecoder" is not defined WSO2ESB
ReferenceError: "TextDecoder" is not defined WSO2ESB
我正在构建一个 WSO2ESB(5.0.0) 服务,其中有一个脚本中介程序,其中包含一些 JavaScript 代码。使用 TextDecoder 将十六进制值转换为 windows-1251 但出现错误:
org.mozilla.javascript.EcmaError: ReferenceError: "TextDecoder" is not defined. (#3) in at line number 3
第 3 行如下所示:
var win1251 = new TextDecoder("windows-1251");
谁能告诉我这是为什么? wso2esb 完全支持它吗?
ReferenceError: ReferenceError对象表示引用了一个不存在的变量时的错误。
您正在使用从未在您的 Javascript 中声明的 TextDecoder
。
相当于调用不存在的函数,或者使用不存在的变量
'use strict';
var a = b;
// ReferenceError as b is not declared;
您需要检查您的 Javascript 编译器或浏览器是否支持 TextDecoder
。由于 TextDecoder
是 Javascript 内置功能,但并非所有 browser/devises/compiler 都支持此功能。
我正在构建一个 WSO2ESB(5.0.0) 服务,其中有一个脚本中介程序,其中包含一些 JavaScript 代码。使用 TextDecoder 将十六进制值转换为 windows-1251 但出现错误:
org.mozilla.javascript.EcmaError: ReferenceError: "TextDecoder" is not defined. (#3) in at line number 3
第 3 行如下所示:
var win1251 = new TextDecoder("windows-1251");
谁能告诉我这是为什么? wso2esb 完全支持它吗?
ReferenceError: ReferenceError对象表示引用了一个不存在的变量时的错误。
您正在使用从未在您的 Javascript 中声明的 TextDecoder
。
相当于调用不存在的函数,或者使用不存在的变量
'use strict';
var a = b;
// ReferenceError as b is not declared;
您需要检查您的 Javascript 编译器或浏览器是否支持 TextDecoder
。由于 TextDecoder
是 Javascript 内置功能,但并非所有 browser/devises/compiler 都支持此功能。