<script src='https://www.v2ex.com/api/topics/latest.json?callback=cbfunc'></script>
以上
1
fising 2015-03-18 17:13:40 +08:00 1
scheme
|
2
fising 2015-03-18 17:15:19 +08:00 1
返回的就是个json格式数据,貌似不支持 jsonp 调用?
|
3
b821025551b 2015-03-18 17:19:02 +08:00 1
本地跑一下这个API,原封不动给出数据,js调用这个
|
4
phoenixlzx 2015-03-18 17:20:10 +08:00 via Android 1
CORS 开了吗
|
5
mopig OP |
6
mopig OP @phoenixlzx 这个需要 v2ex 打开吧...
|
7
fising 2015-03-18 17:34:14 +08:00 1
@phoenixlzx
cache-control:max-age=120 date:Wed, 18 Mar 2015 09:33:36 GMT etag:"53ababd37e6ce8cb5ef2b0278246c0a15ab3791f" expires:Wed, 18 Mar 2015 09:35:20 GMT google:XY server:nginx status:304 vary:Accept-Encoding version:HTTP/1.1 x-rate-limit-limit:60 x-rate-limit-remaining:59 x-rate-limit-reset:1426672800 没开 |
8
lilydjwg 2015-03-18 17:48:16 +08:00 1
返回结果是 Array,直接劫持试试: http://haacked.com/archive/2009/06/25/json-hijacking.aspx/
|
9
phoenixlzx 2015-03-18 17:49:06 +08:00 1
|
10
caixiexin 2015-03-18 17:53:48 +08:00 1
|
11
f0rger 2015-03-18 17:57:23 +08:00 1
额。。。目测v2ex只提供了json接口,不是jsonp接口,callback参数没输出
|
12
fising 2015-03-18 18:01:39 +08:00 1
@phoenixlzx 那不是脱裤子放屁么。
|
13
b821025551b 2015-03-18 18:03:56 +08:00 1
@fising 搭个桥怎么能是脱裤子放屁呢
|
14
fising 2015-03-18 18:05:09 +08:00 1
@b821025551b 好吧,我以为他说的是 HTTP Header。仔细看了一下,他说的应该是HTML HEADER
|
15
isayme 2015-03-18 18:33:20 +08:00 1
可以用这个: https://jsonp.nodejitsu.com/
|
16
ddou 2015-03-18 19:10:37 +08:00
后端服务要支持JSONP才行吧
|
17
falcon05 2015-03-18 20:05:57 +08:00 via iPhone 1
你可以用YQL中转,那个支持CORS的
|
18
lalalanet 2015-03-18 22:01:25 +08:00
服务端用socket获取url,执行js,结果返回给你的前端。 说白了就是做个转发,当年没有cors,人人这么搞。
|
19
hkongm 2015-03-19 08:54:38 +08:00
jsonp需要后端写代码抓你的callback的,静态资源不能jsonp
|