{"id":2706,"date":"2013-04-29T12:57:46","date_gmt":"2013-04-29T17:57:46","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=2706"},"modified":"2013-04-29T13:02:21","modified_gmt":"2013-04-29T18:02:21","slug":"html5-app-cache","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/29\/html5-app-cache","title":{"rendered":"HTML5 app cache"},"content":{"rendered":"<p>On my Nexus 7 today, I got this message from the FT app: <tt>FT could not be opened because it is not connected to the Internet<\/tt>. This is an odd error message.<\/p>\n<p>The best way to fix this? Clear the cache in Android (just for the application). Or you can Force Stop the application afterwards and it should restart just fine.<\/p>\n<p>Why? There are issues with HTML5 app cache. Some resources: <a href=\"http:\/\/jonathanstark.com\/blog\/debugging-html-5-offline-application-cache?filename=2009\/09\/27\/debugging-html-5-offline-application-cache\/\">Debugging HTML5 Offline Application Cache<\/a>, <a href=\"http:\/\/labs.ft.com\/2012\/08\/fixing-app-cache\/\">Fixing app cache<\/a> from the FT themselves, and some sensible <a href=\"http:\/\/stackoverflow.com\/questions\/6270175\/ios-did-apple-disable-html5-offline-capability-for-web-apps-saved-to-the-home-s\">comments at Stack Overflow<\/a>.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20HTML5%20app%20cache&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2013%2F04%2F29%2Fhtml5-app-cache&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"0da4f41a0b\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/29\/html5-app-cache?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2706\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/29\/html5-app-cache?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2706\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/29\/html5-app-cache?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2706\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/29\/html5-app-cache?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>On my Nexus 7 today, I got this message from the FT app: FT could not be opened because it is not connected to the Internet. This is an odd error message. The best way to fix this? Clear the cache in Android (just for the application). Or you can Force Stop the application afterwards [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20HTML5%20app%20cache&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2013%2F04%2F29%2Fhtml5-app-cache&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"0da4f41a0b\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/29\/html5-app-cache?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2706\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/29\/html5-app-cache?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2706\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/29\/html5-app-cache?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2706\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2013\/04\/29\/html5-app-cache?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1503],"tags":[300,976,689,1556],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-HE","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3245,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2016\/07\/01\/spotify-and-the-app-store","url_meta":{"origin":2706,"position":0},"title":"Spotify and the App Store","date":"1\/7\/2016","format":false,"excerpt":"Via Recode, Spotify says Apple won't approve a new version of its app because it doesn\u2019t want competition for Apple Music. Why is this surprising to Spotify? Amazon has a Kindle app on the App Store but doesn't sell books inside said app. Its Apple's App Store, you play by\u2026","rel":"","context":"In &quot;Business&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2909,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2014\/04\/22\/apps-should-be-conduits-for-web-services","url_meta":{"origin":2706,"position":1},"title":"Apps should be conduits for web services","date":"22\/4\/2014","format":false,"excerpt":"Beautiful designed apps should be conduits for web services. Or provide some form of \u201cdesktop\u201d capability. Sync is important. Brent Simmons recently wrote of Marco Arment:\u00a0 You know him from Tumblr, Instapaper, The Magazine, and (coming soon) Overcast. You may think of Marco as an iOS developer \u2013 but every\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":536,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/26\/extreme-makeover-database-or-mysqlyoutube","url_meta":{"origin":2706,"position":2},"title":"Extreme Makeover: Database or MySQL@YouTube","date":"26\/4\/2007","format":false,"excerpt":"Arguably one of the most interesting keynotes (and technical to boot!), Paul Tuckfield not only entertained us in his 40 minute keynote, he also did so outside when the keynotes ended. Just the DBA at PayPal, just the DBA at YouTube. Only 3 DBAs at YouTube that make it all\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":707,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/28\/memcache-keeping-data-in-the-handiest-place-memory","url_meta":{"origin":2706,"position":3},"title":"Memcache, keeping data in the handiest place: memory","date":"28\/1\/2008","format":false,"excerpt":"While I ducked out of Giuseppe's miniconf talk, on MySQL Proxy (a great session, might I add - it takes up 2 slots right up until lunch), I went over to the LinuxChix miniconf, to attend a talk about memcache, by Brenda Wallace. Brenda, works at Catalyst IT, in New\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":644,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/10\/13\/a-letter-to-the-delicious-folk-at-yahoo","url_meta":{"origin":2706,"position":4},"title":"A letter to the del.icio.us folk at Yahoo!","date":"13\/10\/2007","format":false,"excerpt":"Dear Yahoo!,Things on the Internet die way too quickly. I was just going through my Liferea feeds list today, and noticed about half a dozen blogs that had died. Domains don't resolve any longer, they've decided to stop blogging (and remove their blog posts), and so on. Highly annoying, seeing\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":528,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/23\/scaling-twitter-is-twitter-is-udp-or-tcp-its-definitely-udp","url_meta":{"origin":2706,"position":5},"title":"Scaling Twitter: &#8220;Is Twitter is UDP or TCP? Its definitely UDP.&#8221;","date":"23\/4\/2007","format":false,"excerpt":"Presented by Blaine Cook, a developer from Odeo, now probably CTO of Twitter (Obvious Corp spawed, I think). There's a video and slides (yes, you need evil Flash so I haven't viewed it myself). Then there are my notes... possibly with some thoughts attached to them. No, they're not organized,\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2706"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=2706"}],"version-history":[{"count":1,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2706\/revisions"}],"predecessor-version":[{"id":2707,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2706\/revisions\/2707"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=2706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=2706"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=2706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}