如果您正在构建AJA~Xy应用程序,即使您没有计划任何跨域请求,使用
JSONP请求/响应是否有任何缺点?
我唯一能想到的是回调包装器有几个额外的字节……
编辑:
There’s no error handling. The
script injection
either works,or it doesn’t.
If there’s an error from theinjection
,it’ll hit the page,and short of a window wide error handler (bad,bad,very bad),you need to be sure the return value is valid on theserver side
.
我不认为错误处理是一个很大的问题……我们大多数人都会使用库来生成JSON ……我的回答的良好构成并不是这个问题的关注点.
和安全:
There’s documents out on the web that can help,but as a cursory check,I would check the referrer in the
server side
script.
看起来这是任何类型的响应的潜在问题……当然,JSONP在安全领域没有什么独特之处……?