解决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即可。
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即可。
相关文章推荐
- MFC编辑控件中改变字体大小
- mdadm创建software RAID
- 在pcDuino下编译安装openCV的问题
- tr1::function
- 【玩转cocos2d-x之三十一】弱联网与服务器的通讯
- Tesseract OCR(光学字符识别)教程
- ubuntu错误解决E: Sub-process /usr/bin/dpkg returned an error code (1)
- 顺序栈
- 指针的类型和指针所指向的类型
- C#实现给DataGrid单元行添加双击事件的方法
- 二叉树的基本应用:二叉树的遍历
- ArrayBlockingQueue跟LinkedBlockingQueue的区别
- backbone--model--学习笔记
- 一个方便使用的轻量级侧边栏
- **Android_开源框架_AndroidUniversalImageLoader网络图片加载**
- 【玩转cocos2d-x之三十】点九图和输入框的使用
- error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)----解决方法
- phoenixframe自动化平台在Linux环境下执行用例的说明
- “购物助手”现状
- Java_JVM学习笔记(深入理解Java虚拟机)___重点