移动浏览器忽略Access-Control-Max-Age

时间:2015-06-15 21:21:03

标签: nginx cors jquery-file-upload

我正在使用CORS进行一些跨域分块上传,在一个非常超慢的连接(低信号HSPA或3G)上我发现客户端几乎每个POST都重新请求OPTIONS(在1-上) 2分钟间隔)。我已经设置了10分钟的预检批准设置(add_header Access-Control-Max-Age 600;),我已经与检查员确认移动客户端正在接收此标头。是否需要添加一些其他标题以使客户端不重复发出OPTIONS请求?

我已经阅读了其他主题,但没有一个解决我的问题:

Is Chrome ignoring Control-Cache: max-age?

CORS Access-Control-Max-Age is ignored

所有人都说如果我设置了标题,浏览器应该接受10分钟的预飞行缓存,但这不是我所经历的。而那些对OPTIONS的重复请求只是通过进一步降低上传速度,使我的慢用户体验变得更糟。

我已将此问题交叉发布到Google Chrome问题跟踪器: https://code.google.com/p/chromium/issues/detail?id=131368#c10以及检查员的一些屏幕截图。

0 个答案:

没有答案