diff --git a/src/platform/$.coffee b/src/platform/$.coffee index 87fddfd85..e471eb98d 100644 --- a/src/platform/$.coffee +++ b/src/platform/$.coffee @@ -349,11 +349,13 @@ $.engine = do -> $.platform = '<%= type %>'; -try - localStorage.getItem 'x' - $.hasStorage = true -catch - $.hasStorage = false +$.hasStorage = do -> + try + return true if localStorage[g.NAMESPACE + 'hasStorage'] is 'true' + localStorage[g.NAMESPACE + 'hasStorage'] = 'true' + return localStorage[g.NAMESPACE + 'hasStorage'] is 'true' + catch + false $.item = (key, val) -> item = {}