Web index.html中的脚本文件在加载内容之前加载

Web index.html中的脚本文件在加载内容之前加载,web,scripting,synchronization,blazor,timing,Web,Scripting,Synchronization,Blazor,Timing,我正在将githubpages中托管的现有html组合移动到Blazor,但是当 html加载它不会按时加载脚本库,但会在显示内容之前加载它们 您知道ASP.NETMVC中是否有脚本部分,或者您知道我如何告诉Blazor吗 同步加载内容 示例:工作网站在这里。这个 不工作是第二个 不要按时加载脚本,但在html完成后就太迟了 上膛了 免责声明:您正在使用大量JS。Blazor保留了一个内部渲染树——有点像阴影dom,但并不完全如此。如果您的JS更改了标记中的dom,您可能会遇到错误,因为Blaz

我正在将githubpages中托管的现有html组合移动到Blazor,但是当 html加载它不会按时加载脚本库,但会在显示内容之前加载它们

您知道ASP.NETMVC中是否有脚本部分,或者您知道我如何告诉Blazor吗 同步加载内容

示例:工作网站在这里。这个 不工作是第二个 不要按时加载脚本,但在html完成后就太迟了 上膛了


免责声明:您正在使用大量JS。Blazor保留了一个内部渲染树——有点像阴影dom,但并不完全如此。如果您的JS更改了标记中的dom,您可能会遇到错误,因为Blazor不知道这些更改

要延迟Blazor的启动,我想这就是您要做的,直到您的脚本加载完毕,您可以关闭autostart

<script autostart="false" src="_framework/blazor.webassembly.js"></script>
然后在其他一些在正确的时间运行的脚本中,我不知道您如何知道什么是正确的时间,您可以调用window.Blazor.start;启动Blazor应用程序