javascript - 跨域读取阻塞 (CORB) 阻止了跨域响应 https://cdnjs.com/libraries/Chart.js
问题描述
我想使用chart.js,但我得到这个错误任何愿意帮助我解决问题的人?
跨域读取阻止 (CORB) 阻止了具有 MIME 类型 text/html的跨域响应https://cdnjs.com/libraries/Chart.js 。有关详细信息,请参阅https://www.chromestatus.com/feature/5629709824032768 。
这是我的js。
const Chart = document.getElementById("lineChart");
console.log(Chart);
let lineChart = new Chart(Chart,{
type: 'line',
data: {
labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [
{
label: "My First dataset",
fill: false,
lineTension: 0.1,
backgroundColor: "rgba(75, 192, 192, 0.4)",
borderColor: "rgba(75, 192, 192, 1)",
borderCapStyle: 'butt',
borderDash: [],
borderDashOffset: 0.0,
borderJoinStyle: 'miter',
pointBorderColor: "rgba(75,192,192,1)",
pointBackgroundColor: "#fff",
pointBorderWidth: 1,
pointHoverRadius: 5,
pointHitRadius: 10,
data: [65, 59, 80, 81, 56, 55, 40],
}
]}
});
提前致谢!
解决方案
根据评论,您正在导入 html 页面而不是 js 文件。
以下是您可以采取的措施来解决此问题。
访问https://cdnjs.com/libraries/Chart.js后即可,
- 选择所需的构建版本。
- 选择您想要的资产类型(Javascript / 样式表)。
- 点击'</>'复制脚本标签,可以直接粘贴到你的页面中使用。
推荐阅读
- javascript - 运行我的 react 应用程序的生产版本时,res.data 返回 html 而不是令牌
- laravel - 当表单提交在 Laravel 中失败时如何保留输入字段中的值
- php - 从 Base64 解码添加文件时出现错误“指定文件上传测试失败”
- exceljs - 如何使用 exceljs 定义范围的名称?
- tensorflow - tf.dataSync() 不会以可读形式从 BlazeFaceModel 返回张量
- reactjs - 将函数传递给自定义钩子
- python - 从在 android TV 中播放应用程序中获取时间
- r - Quanteda 随时间改变术语的相对频率
- c# - 打破1方法创造2
- laravel - 将自定义项添加到 eloquent 集合