App cache manifest on CDN?

后端 未结 2 552
礼貌的吻别
礼貌的吻别 2021-02-08 21:44

I\'m reading through details on HTML5\'s app cache manifest (especially from this excellent article). I\'m curious if this idea would work:

We host all of our static res

2条回答
  •  旧时难觅i
    2021-02-08 22:06

    I tested with my manifest (in real example)

    CACHE MANIFEST
    # 2010-06-20:v1
    
    iscroll.js
    http://peach.blender.org/wp-content/uploads/big_big_buck_bunny.jpg
    

    It works to me... You can check you manifest with validator http://manifest-validator.com/.

    W3C only says the document (HTML file that have manifest attribute) must be same origin source with the manifest, they don't tell URL of resources must be too... You should read it carefully (at here). I also found the cross-site URL in W3 example (check here), that means it works correctly...

    Finally, DON'T TRY TO PUT MANIFEST FILES ON CDN, JUST PUT IT IN YOUR SERVER AND LINK RESOURCE TO CDN. Manifest files have to have the same origin as their master entries, which includes their HTML files, and the browser checks the manifest file to see if its list of HTML pages has changed, rather than checking your HTML page to see if it points to a different manifest file.

提交回复
热议问题