首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript中的TextDecoder TextEncoder特征检测

javascript中的TextDecoder TextEncoder特征检测
EN

Stack Overflow用户
提问于 2018-04-08 03:13:44
回答 2查看 1.2K关注 0票数 3

我试图在我的网站上使用TextDecoder TextEncoder API。我怎样才能检查它是否可用。

https://caniuse.com/#feat=textencoder说IE和Edge仍然不支持它。

确保这些库在浏览器上存在的最佳方法是什么。是否有任何下降的库可以填充?和如果它不存在,我可以有条件地加载一个polly填充。如果没有必要,我不想加载polly填充。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-08 03:21:27

您只需使用typeof检查它们是否已定义:

代码语言:javascript
复制
typeof(TextEncoder)!='undefined'
票数 3
EN

Stack Overflow用户

发布于 2020-04-30 08:25:34

注意使用窗口的属性而不是变量。否则浏览器会给您一个错误:'TextDecoder' is not defined

代码语言:javascript
复制
if(window.TextDecoder === undefined){
   // load some pollyfill
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49714039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档