我试图在我的网站上使用TextDecoder TextEncoder API。我怎样才能检查它是否可用。
https://caniuse.com/#feat=textencoder说IE和Edge仍然不支持它。
确保这些库在浏览器上存在的最佳方法是什么。是否有任何下降的库可以填充?和如果它不存在,我可以有条件地加载一个polly填充。如果没有必要,我不想加载polly填充。
发布于 2018-04-08 03:21:27
您只需使用typeof检查它们是否已定义:
typeof(TextEncoder)!='undefined'发布于 2020-04-30 08:25:34
注意使用窗口的属性而不是变量。否则浏览器会给您一个错误:'TextDecoder' is not defined
if(window.TextDecoder === undefined){
// load some pollyfill
}https://stackoverflow.com/questions/49714039
复制相似问题