如何解决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错误仍然存在,但显然并没有太大关系-吗?
有人在那里遇到同样的问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。