更新时间:2023-09-29 21:58:28
题主的遇到的问题不是跨域问题,而是这个页面不存在,所以报错了。
用Chrome打开网页课堂的一门课程,比如这节课: http://study.163.com/course/introduction/432008.htm#/courseDetail
按 F12 打开调试工具。切换到 network 面板,并选择下面的 XHR 过滤。注意到下面有一条请求:
现在点击这个请求,查看详情:
Access-Control-Allow-Origin 指定了只能从 http://study.163.com
这个域访问。
别的地方都不能访问。
解决方法就是让网易设置一下允许你的域名访问。
从你的例子看,需要网易开放给 http://localhost:8000
访问。