我已经有一个网站,因为我使用带有应用程序缓存功能的jquery mobile创建了一个移动网站。 (两者都有相同的网址)
使用apache2 userAgent设置我重定向到移动网站(Android和Iphone)。
当它重定向到移动网站时,我收到以下错误:
应用程序缓存错误事件:清单提取失败(404)
CACHE MANIFEST
# version 1
CACHE
/index.html
/static/js/main.js
/static/css/style.css
示例:
主要网站: www.example.com /
移动网站 www.example.com /
www.example.com/test.manifest直接打开,但使用重定向会随机给出404错误。
请建议任何解决方案。
答案 0 :(得分:1)
你的清单有一点不对劲。在CACHE之后你需要一个冒号。
答案 1 :(得分:0)
您的重定向是否使用类似的代码?
$ .mobile.changePage
如果我在某些网页上使用书签而不是$ .mobile.changePage,我会看到类似的问题。
答案 2 :(得分:0)
404是不存在的页面的标准。我的猜测是您的链接不正确或者您可能忘记上传清单文件。
答案 3 :(得分:0)
即使第一个元素是文件夹,也许你的路径应该从没有开始/通常就是我的情况。但你可能已经检查过了。
答案 4 :(得分:0)
在我的情况下,我能够像
一样工作CACHE MANIFEST
#v1.0.1
NETWORK:
*
我遇到了404错误:
CACHE MANIFEST
#v1.0.1
NETWORK
*
所以没有:在网络部分。