小编Deb*_*per的帖子

HTML5缓存清单:不成功的ajax调用获得回退

我有一个HTML5应用程序,它使用缓存清单来提供脱机功能.此应用程序在联机时进行ajax调用,其中一些调用可以获得403未经授权的响应.

这是我的cache.manifest文件的底部:

NETWORK:
*

FALLBACK:
/ /offline
Run Code Online (Sandbox Code Playgroud)

如果我删除了回退部分,所有接收403响应的ajax调用都按预期工作,我可以使用jQuery错误处理程序检测到这一点并将用户重定向到登录表单.

但是如果存在回退部分,则相同的调用获得200 OK响应,并将回退HTML的内容作为正文,即使服务器回复了403,因此我无法知道用户未经过身份验证,必须发送到登录页面.

我在这里错过了什么吗?提前致谢

ajax jquery html5 application-cache cache-manifest

11
推荐指数
1
解决办法
1637
查看次数

标签 统计

ajax ×1

application-cache ×1

cache-manifest ×1

html5 ×1

jquery ×1