如何解决从源“空”对XMLHttpRequest的访问已被CORS政策阻止?
我是JavaScript和Web开发的新手,但我尝试从桌面上使用d3 csv文件。我的代码如下:
<!DOCTYPE html>
<html lang = "en">
<head>
<script src = "https://d3js.org/d3.v4.min.js"></script>
</head>
<body>
<script>
d3.csv("csv_file.csv",function(data){
console.log(data);
});
</script>
</body>
</html>
但是,我收到错误消息:
Access to XMLHttpRequest at 'file:///Users/Desktop/College_Finder/csv_file.csv' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http,data,chrome,chrome-extension,https.
index.html:10 null
我不知道这意味着什么或如何解决
解决方法
您必须在本地服务器上运行代码。
例如:
webstorm,phpstorm或任何IDE都可以使本地服务器运行
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。