相关疑难解决方法(0)

为什么我在 Jest 中收到“TextEncoder 未定义”?

TextEncoder当测试使用 或的函数时,TextDecoder我得到:

ReferenceError: TextEncoder is not defined
ReferenceError: TextDecoder is not defined
Run Code Online (Sandbox Code Playgroud)

我正在使用jsdom,为什么这不起作用?

javascript jsdom jestjs

43
推荐指数
2
解决办法
4万
查看次数

参考错误:未定义 TextEncoder

我正在 Linux 上的 Firefox - 24 中编写一个简单的插件。我收到错误:

ReferenceError: TextEncoder is not defined
Run Code Online (Sandbox Code Playgroud)

当我这样做时: var encoder = new TextEncoder(); 我正在使用的功能是:

function write_text(filename, text) {
    var encoder = new TextEncoder();
    var data = encoder.encode(text);
    Task.spawn(function() {
       let pfh =  OS.File.open("/tmp/foo", {append: true});
       yield pfh.write(text);
       yield pfh.flush();
       yield pfh.close(); 
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript firefox-addon firefox-addon-sdk

5
推荐指数
6
解决办法
2万
查看次数