Blazor wasm模板控制台错误-jQuery未定义

问题描述

我用net.core和身份页面脚手架构建了一个模板Blazor wasm App,并使用了最新的net.core版本(3.1.7或SDK 3.1.401)。 问题是,我一直遇到两个浏览器控制台错误

  • NS_ERROR_NOT_AVAILABLE位置:JS框架::资源:///modules/FaviconLoader.jsm :: onStopRequest
  • “ https:// localhost:44399 / _framework / blazor.webassembly.js”的加载失败。
    [显示为警告]

    打开其中一个脚手架的身份页面显示错误
  • ReferenceError:未定义jQuery

由于页面似乎加载正常,我看不到为什么会出现此错误。 感谢您的帮助!

更新

(由于主持人bhargav-rao删除此答案帖子,因此我将其添加到此处:)

通过将Visual Studio更新到v 16.7.1可以消除错误#1。

使用net.core构建新的测试blazor webassembly项目并进行身份验证,从一开始就存在blazor.webassembly.js的加载错误,而无需对该项目进行任何修改

(首先猜想它确实是由于身份页面的脚手架造成的,但是从头开始尝试了一个新项目以查看它)

更改为服务器预渲染后,错误#2在浏览器中消失了,在_Hosts.csprj中,我将blazor.webassembly.js更改为加载顺序中的第一个脚本:

Toplevel()

当我对该网站运行Google移动友好测试时,文件

<script src="_framework/blazor.webassembly.js"></script>
<script src="_content/Microsoft.AspNetCore.Components.WebAssembly.Authentication/AuthenticationService.js"></script>

报告在“无法加载的资源”下。 -?

jQuery错误仍然存​​在,但显然并没有太大关系-吗?

有人在那里遇到同样的问题吗?

jQuery Error

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)