问题描述
当我加载包含图形的html时,我当前在控制台上收到以下错误消息。
c3.min.js:2未捕获的TypeError:无法读取的属性'timeParse' 未定义 在l.initParams(c3.min.js:2) 在l.init(c3.min.js:2) 在新n处(c3.min.js:2) 在Object.generate(c3.min.js:2) 在对象。 ((索引):496) 着火了(jquery-3.5.1.js:3496) 在Object.fireWith [as resolveWith](jquery-3.5.1.js:3626) 完成时(jquery-3.5.1.js:9786) 在XMLHttpRequest。 (jquery-3.5.1.js:10047)
在我将完整性部分添加到脚本标记后,此错误开始显示
我添加它是因为出于安全惯例,我们必须将内容安全策略设置为此default-src'self'; script-src'self'; img-src'自我'
有什么意见吗?
编辑:我的startup.cs具有此配置行
csp.AllowScripts
//.OnlyOverHttps()
//.AllowUnsafeInline()
.FromSelf();
.AddNonce();
csp.AllowStyles
//.AllowUnsafeInline()
.FromSelf()
.AddNonce();
并且我的_head.cshtml文件以这种方式具有脚本标签
<script src="~/js/Position/d3-5.8.2.min.js" charset="utf-8" integrity="sha256-7iWwSiWbKeFqYxc0rnqLCBp3iq1se6JS3hwCPDPWGdA=" crossorigin="anonymous"></script>
<script src="~/js/Position/c3.min.js"></script>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)