Я пытаюсь заставить Blazor (на стороне сервера) работать с IE11 (он работает с Chrome).Но IE 11, похоже, не отвечает на onclick = "@ ExportExcel".Я добавил blazor.polyfill.min.js из https://github.com/Daddoon/Blazor.Polyfill, но это не помогает.Заранее спасибо!
Код переднего конца ниже.
@inject ExcelExportService EES
<div>
<button onclick="@GetTransferFile">Transfer Excel file</button>
</div>
@functions {
protected async Task GetTransferFile()
{
await EES.TransferFile();
}
}
Редактировать В _Host.cshtlm я добавил polyfill.min.js, как предлагает Issac
<body>
<script crossorigin="anonymous" src="https://polyfill.io/v3/polyfill.min.js"></script>
<script type="text/javascript" src="blazor.polyfill.min.js"></script>
<app>
@(await Html.RenderComponentAsync<App>())
</app>
<script src="_framework/blazor.server.js"></script>
</body>
Теперь я вижу в журнале консоли сообщение об ошибке «CSS3111: @ font-face обнаружена неизвестная ошибка».Я закомментировал загрузчик только для тестирования, и я все еще получаю ошибку.Я предполагаю, что это @ перед GetTransferFile в onclick, который делает пух.