Mobile Safari 5mb HTML5 application cache limit?

后端 未结 6 1538
难免孤独
难免孤独 2020-12-04 16:45

It\'s becoming evident in my testing that there\'s a 5mb size limit on Mobile Safari\'s implementation of HTML5\'s application cache.

Does anyone know how to circu

6条回答
  •  庸人自扰
    2020-12-04 17:35

    I tried to write a simple test with this manifest:

    CACHE MANIFEST
    # 2010-06-20:v4
    
    http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
    http://peach.blender.org/wp-content/uploads/big_big_buck_bunny.jpg
    http://apod.nasa.gov/apod/image/9712/orionfull_jcc_big.jpg
    http://www.thelivingmoon.com/43ancients/04images/Titan/titan5km_huygens_big.jpg
    http://upload.yeuamnhac.com/musica/dan_lily/dancontent/rh108poster1big.jpg
    

    This cache will need 11.4MB of storage.

    When I open a page include that manifest file, it say something like that: "This website require to use up to 25MB of storage, do you want to increase local storage?".

    I think I got what the way iOS do:

    • You only have 5MB for local storage (include HTML5 application cache)
    • If your web need more, Safari need user's agreement for some packages (up to 10MB, or 25MB, or more...)

    Hope that useful for you.

提交回复
热议问题