我在html页面中使用了jQuery ajax。
$.ajax({
url: 'search/' + page + '.html',
dataType: 'text',
success: function(data) {
$(".searchData").html(data);
$(".searchData").show("slow");
$(".searchImage").hide("slow");
},
error: function() {
$(".searchImage").show("slow");
$(".searchData").hide("slow");
}
});
没有服务器。我正在访问我的页面,例如file:///C:/Documents%20and%20Settings/sss/Desktop/rrr/search.html
,它在Firefox中运行良好,但它在Chrome和其他浏览器中无效,它显示:
请求的资源上没有“Access-Control-Allow-Origin”标头。因此,不允许原点'null'访问。
怎么做?
答案 0 :(得分:4)
因为浏览器具有防止它的安全措施。如果您想使用文件系统,则需要设置浏览器以允许它。
How to launch html using Chrome at "--allow-file-access-from-files" mode?