XMLHttpRequest cannot load file:///xx.Cross origin requests are only supported for protocol schemes.
来源:互联网 发布:社会信任缺失 知乎 编辑:程序博客网 时间:2024/05/29 13:49
正在学习JavaScript,学到XMLHttpRequest对象出了问题。
模仿这个 点击打开链接 练习的时候,用chrome浏览器调试,总是报错:
XMLHttpRequest cannot load file:///C:/Users/Sheila/Documents/GitHub/w3cschool-javascript-exercises/%E5%9F%BA%E7%A1%80%E7%B3%BB%E5%88%97/cds.xml. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
查了一下,原来是因为跨域问题,我没有部署到服务器环境下打开页面,而是直接在浏览器打开,打开方式形如file:///C:/Users/Sheila/Documents/GitHub/w3cschool-javascript-exercises/%E5%9F%BA%E7%A1%80%E7%B3%BB%E5%88%97/3.html,chrome不允许这样访问文件。
解决方式一:
将html页面部署到服务器再访问(未测试,还没学会怎么部署……┑( ̄Д  ̄)┍)
解决方式二:
换用Firefox调试(测试后成功)
0 0
- XMLHttpRequest cannot load file:///xx.Cross origin requests are only supported for protocol schemes.
- 关于XMLHttpRequest cannot load xxx . Cross origin requests are only supported for protocol schemes...
- 关于XMLHttpRequest cannot load xxx . Cross origin requests are only supported for protocol schemes...
- XMLHttpRequest cannot load file://app.json. Cross origin requests are only supported for HTTP.
- XMLHttpRequest cannot load file. Cross origin requests are only supported for HTTP angularjs
- 【chrome错误】Cross origin requests are only supported for protocol schemes: http, data,chrome-extension
- Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension
- Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension,
- Cross origin requests are only supported for protocol schemes: http, d
- Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension
- 【Google Chrome】 Cross origin requests are only supported for protocol schemes: http, data, chrome, c
- Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension,
- cross origin requests are only supported for protocol schemes: http, data, chrome,
- ajax请求 Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-ext
- 今天遇到chrome 浏览器 Cross origin requests are only supported for protocol schemes
- XMLHttpRequest cannot load:...Cross origin requests are only supported for...问题的解决之路(bug描述太长)
- XMLHttpRequest cannot load"url"Cross origin requests are only supported. send@jquery-2.1.4.js:8630
- android webview访问html报Cross origin requests are only supported for protocol schemes: http, data, ch
- Ruby的内存管理机制。
- http://blog.sina.com.cn/s/blog_9d074aae01012ytf.html
- 内核对象用于线程同步
- the project was not built due to "a resource exists with a different case'项目位置'的错误
- MySQL主从同步的问题解决
- XMLHttpRequest cannot load file:///xx.Cross origin requests are only supported for protocol schemes.
- centos6.6安装samba
- 30个有关Python的小技巧
- Java代码生成利器之rapid-generate应用五
- 工作中可能需要的某些在线插件--总结
- TCP长连接与短连接的区别
- 厌倦了编程书?试试在娱乐中学习吧
- iphone键盘高度
- Python操作Mysql(转)