您的位置:首页 > 其它

解决Chrome不支持本地Ajax请求的问题

2015-07-21 15:33 627 查看
在写一个用传统javascript实现ajax例子的时候,在chrome中遇到了一个问题:

XMLHttpRequest cannot load file:///C:/Users/Administrator/Desktop/test.php.
Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource.

  Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'file:///C:/Users/Administrator/Desktop/test.php'.

这是因为Chrome不支持本地的异步请求,因此直接通过file://访问文件就会报错!

解决办法:

右击chrome快捷方式,选择“属性”,在“快捷方式”下的“目标”中添加" --allow-file-access-from-files"(最前面有个空格),重启chrome即可。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: