HTML5 Manifest后备网址

时间:2012-01-26 23:32:29

标签: html5 cache-manifest

我有一个网站,在DEV上下文中有URL localhost:8080 / MySite 在测试/现场,它只是www.test.mysite.com和www.mysite.com

在我的清单中我有

FALLBACK:
/ offline.html

问题是,如果用户点击localhost:8080/MySite(结尾不是没有斜线)并且后备启动,他们会被重定向到localhost:8080MySite哪些错误......

有没有人知道这个问题,我尝试了/ /offline.html,但是它掩盖了清单

1 个答案:

答案 0 :(得分:3)

我试图尽可能多地复制你的案子。使用以下内容对我来说很好:

  • 我有一个像这样的目录结构:

    / mysite的/ HTML /

    / mysite的/形式/

    / mysite的/图像/

    / mysite的/脚本/

我的所有HTML文件都位于 / MySite / HTML / 下,包括“offline.htm”

  • 我的清单文件如下:

    CACHE MANIFEST

    CACHE: main.htm中

    /MySite/Styles/mustyles.css

    /MySite/Images/random.jpg

    /MySite/Scripts/jquery.js

    NETWORK:

    *

    FALLBACK:

    / / MySite/HTML/offline.htm

如果我输入以下网址,我总是会收到“offline.htm”页面:

  • 本地主机/ mysite的/
  • 本地主机/ mysite的
  • 本地主机/ mysite的/ HTML /
  • 本地主机/ mysite的/ HTML

请注意后备网址。在FF和Chrome上测试过。

希望这有帮助。