【问题标题】:Which minimum version of Android supports HTML5 Local storage?哪个最低版本的 Android 支持 HTML5 本地存储?
【发布时间】:2012-06-01 18:44:21
【问题描述】:

另外,如何测试设备中的浏览器是否支持本地存储?

【问题讨论】:

    标签: android html local-storage


    【解决方案1】:

    我会说从 API 级别 7 (2.1) 开始支持 HTML5 存储,因为在 WebSettings 对象中启用它的方法说 here但我认为我在本机浏览器上使用它从 Android 2.0 开始

    // Javascript Test
    if (typeof window.localStorage == 'object')
    {
        // localStorage is supported
    }
    else
    {
        // localStorage is not supported
    }
    

    http://jsfiddle.net/kcckq/


    Here 是一篇博文,告诉我们这是 Android 2.1+


    Here 是另一篇文章,它说它是 Android 2.0+,并举例说明如何检测是否支持 localStorage。

    【讨论】:

    • 感谢@ChristopheCVB。令人敬畏和详尽的答案。它真的很有帮助。
    • 只有一个与此相关的问题。如果我正在使用 webview 构建 HTML5(具有本地存储功能),我可以在 Android 2.2 上运行吗?
    • 是的,HTML5 存储兼容 Android 2.1+
    • 好吧,一个警告:本地存储应该在所有浏览器选项卡或窗口中保持不变。 Android 限制应用程序在同一个 webview 中读取/写入:如果您写入一个并尝试读取另一个,您将不会获得任何数据。这里有一个 JavaScript 修复:github.com/didimoo/AndroidLocalStorage
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-19
    • 2018-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多