I have an offline first web app https://onsite.kctrust.co.uk which uses the application cache and works perfectly on all browsers (IE10+) and on ios and android. The problem is Windows phone 8.1 refuses to use the cache. It will load from the network every time, even though it actually downloads and stores the correct assets, it just dosent seem to use them and goes to the network every time.
Has anyone else experienced this? I'm not really sure what if any code changes i can make as it seems to be the phone and it works everywhere else. The manifest looks fine https://onsite.kctrust.co.uk/app.cache and all of the correct events fire on the client as evidenced by the update progress we have. If you go there on a Windows phone 8.1 though every time you request the home / login page it downloads the cache again and it just wont work in aeroplane mode.
Any ideas?