我正在尝试在运行 php 的服务器上检索文件。网络托管服务。
我以前遇到过这个问题,尝试从本地或服务器访问 html 文件。我的代码是:
<! DOCTYPE html >
<html>
<head>
<title>retrieve_activities_json.html</title>
</head>
<body>
<p id="demo"></p>
<script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if( this.readystate == 4 && this.status == 200 ) {
var activities_obj = JSON.parse(this.responseText);
document.getElementById('demo').innerHTML = activities_obj[0];
}
};
xmlhttp.open("GET","activities.json", true);
xmlhttp.send();
</script>
</body>
</html>
我的浏览器或虚拟主机服务器是否有任何设置可以帮助我克服此错误消息:
从源“null”访问“file:///D:/Web%20Development%20Tutorials/JavaScript%20Practice/activities.json”处的 XMLHttpRequest 已被 CORS 策略阻止:仅协议方案支持跨源请求: http、数据、chrome、chrome 扩展、chrome 不受信任、https。
google-chrome --disable-web-security --user-data-dir="/tmp/someFolderName"