c3.js在应用csp策略时显示错误

问题描述

当我加载包含图形的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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...