Polyfill在TypeScript中设置但是" Set未定义"

时间:2018-04-17 15:10:58

标签: typescript polyfills

es6作为compilerOptions.lib tsconfig.json中的Set选项之一,因此我假设在{4}中使得Uncaught ReferenceError: Set is not defined 可用。大多数浏览器都可以工作,但有些浏览器无法运行 - 我仍然会记录导致此错误的Android和UC Mobile浏览器:

<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=Set"></script>

我从polyfill.io添加了Set,但这似乎没有什么区别:

{{1}}

有没有办法在其余浏览器中进行polyfill Set?

1 个答案:

答案 0 :(得分:1)

似乎cdn.polyfill.io不识别这些设备的User-Agent。根据{{​​3}} - 如果用户代理未知未知请求参数,您可以强制返回默认的polyfill:

<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=Set&unknown=polyfill"></script>