【发布时间】:2012-02-17 16:53:05
【问题描述】:
用户在 http 页面(由浏览器发出)到 https 服务器的 jsonp 请求是否被认为是安全的?
例如:
用户开启:
在那个页面上有一个表单,在提交时,它会发送一个 jsonp 请求到:
提交表单上的信息可以像api服务器在http上一样读取吗?
【问题讨论】:
-
我相信只有在同一个域上发出请求时才能这样做。否则,它不会工作。
-
@bsimic — 绕过同源策略是 JSONP 的要点。
-
@Quentin -- 是的,但我不认为它适用于 HTTPS。
-
@bsmic — SSL 和同源策略是针对完全不同类型的攻击的防御。 SSL 不会阻止 JSONP 工作。
-
@Quentin 是对的,graph.facebook.com/cocacola 可以从 http 页面访问。
标签: javascript jquery https jsonp