如何解决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 举报,一经查实,本站将立刻删除。