要在IE 11中运行Blazor,需要从polyfill.io获得以下polyfills:
- Promise:Promise是一种用于处理异步操作的JavaScript对象。在IE 11中,需要使用polyfill来支持Promise。通过polyfill.io,可以获取Promise的polyfill,以确保在IE 11中正常运行Blazor。
- Fetch:Fetch是一种用于发送HTTP请求的API,它提供了一种更现代和灵活的替代方案,取代了传统的XMLHttpRequest。在IE 11中,Fetch API不被支持,因此需要使用polyfill来提供Fetch的功能。
- Object.assign:Object.assign方法用于将源对象的属性复制到目标对象中。在IE 11中,Object.assign不被支持,因此需要使用polyfill来提供该功能。
- Array.prototype.find:Array.prototype.find方法用于查找数组中满足指定条件的第一个元素。在IE 11中,该方法不被支持,因此需要使用polyfill来支持该方法。
- Array.prototype.findIndex:Array.prototype.findIndex方法用于查找数组中满足指定条件的第一个元素的索引。在IE 11中,该方法不被支持,因此需要使用polyfill来支持该方法。
- Array.prototype.includes:Array.prototype.includes方法用于判断数组是否包含指定的元素。在IE 11中,该方法不被支持,因此需要使用polyfill来支持该方法。
- Symbol:Symbol是一种新的原始数据类型,用于创建唯一的标识符。在IE 11中,Symbol不被支持,因此需要使用polyfill来提供Symbol的功能。
通过访问polyfill.io,可以根据需要选择所需的polyfills,并将其添加到Blazor应用程序中,以确保在IE 11中正常运行。