1
fiture 2015-08-16 17:50:31 +08:00 via Smartisan T1
post 到iframe里面
|
2
w88975 2015-08-16 17:52:32 +08:00 1
|
3
abelyao 2015-08-16 18:02:14 +08:00
为啥不能跨域 POST?
经常在客户端直接把用户上传的文件 POST / PUT 到云存储上。 先说明服务端(接收端)是不是在自己掌控的手里,如果是的话只要允许跨域请求就好咯。 |
5
learnshare 2015-08-16 21:41:25 +08:00
能在服务端解决,就在服务端解决
|
6
napsterwu 2015-08-16 21:46:38 +08:00
allow access allow control
|
8
dong3580 2015-08-17 00:15:29 +08:00 1
JSONP那种方法不叫解决方案,只会诱导你对get/post的误解。
四种解决方案, 1.服务器端配置,允许跨域,然后 浏览器端 js post/get请求,都可跨域,设置方案参照#2的答案连接中#10; 2.写个Chrome的拓展,可以js跨域请求; 3.在IE浏览器中,设置允许跨域请求; 4.使用后端 get/post 中转结果, 返回值。 |
9
zakokun 2015-08-17 00:20:11 +08:00
一般单靠前端不可能解决
都是服务器允许跨域就可以了 |
10
superloop 2015-08-17 00:50:47 +08:00 1
以前人人网是在网页里加个带javascript的iframe作为代理页面转发post请求
而调用iframe的js则通过修改iframe的window.location属性来和iframe中的javascript通信 |