运行 Internet Explorer 上的 Blazor WASM 只显示 "Loading.." 而不是有意义的错误消息

Running Blazor WASM on Internet Explorer just shows "Loading.." instead of a meaningful error message

我们已经在可以访问多个浏览器的组织中部署了 Blazor WASM 应用程序,但默认(目前)恰好是不支持 WASM 的 IE 11。

问题是单击通知电子邮件中的 URL(将用户带到 Blazor 应用程序)时出现混淆,用户最终进入 IE 11,屏幕左上角显示“正在加载..”。保持这种状态,没有任何有意义的反馈。

我尝试在源中搜索此“正在加载..”消息但没有成功,有没有办法向用户显示更有意义的内容?

例如“正在加载..(注意:此应用程序与 Internet Explorer 不兼容)”

加载消息在您的 index.html 中 - 您可以将其更改为您喜欢的任何内容。您也可以建议组织 configure Internet Explorer mode in Edge

index.html

<body>
    <div id="app">Loading...</div>

    <div id="blazor-error-ui">
        An unhandled error has occurred.
        <a href="" class="reload">Reload</a>
        <a class="dismiss"></a>
    </div>
    <script src="_framework/blazor.webassembly.js"></script>
</body>