# 跨域问题
# 概念
同源策略, 即JavaScript或Cookie只能访问同域下的内容
# 跨域方法
- 使用iFrame访问另一个域。 然后再从另一个页面读取iFrame的内容。jquery等有一些封装。
- 需要服务器支持。使用script src动态得到一段java代码。是回调页面上的js函数,参数是一个json对象。
- CORS(跨域资源共享,Cross-Origin Resource Sharing)
// 服务器设置:
header("Access-Control-Allow-Origin: *")
// 限定某网址
header("Access-Control-Allow-Origin: http://test.com")
- 服务器代理。如,服务器写一个url的处理action。其参数是一个url。这个服务器会用参数拼凑一个url,用httpclient库去执行url,然后把读取的内容再输出到http客户端。
- nginx反向代理实现跨域