如何检验域名是否支持JSONP?

比如有两个域名:
www.example1.com
www.example2.com

我们想要www.example2.com 支持JSONP,然后www.example1.com 进行跨域访问,我们如何才能检查到www.example2.com 是支持JSONP的呢?

阅读 2.3k
2 个回答

不太能,JSONP 并没有被标准化,没有直接有效的手段。

但是一般都是以 GET 参数的 callback、cb 等作为调用函数的名字,你可以尝试添加这个参数。

现在最有效的方法就是配置 CORS

  1. 大体上,所有的域名,不管请求还是被请求,都支持 jsonp,除非主动配置。
  2. 所以你直接看下响应头,如果没有 CORS 头,那就应该可以用
  3. 你还得确认一下你发起请求的域名,不能有太严格的 security policy
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题