我发现了这个 Android WebView 函数
然而,Android 文档则提供了略微不同的解释:
设置是否启用 DOM 存储 API。
也就是说,它启用了 API 而非存储本身。
我的问题是……在遇到这个函数之前,我并不知道这样的 API 的存在。
我的谷歌搜索表明这个 API 与 HTML5 密切相关。
1. 这是否意味着该函数与不使用 HTML5 的网站/页面无关?换句话说,它是否会影响现有的非 HTML5 页面的加载和渲染?
2. 我在哪里可以了解更多关于 DOM 存储 API 的信息?
3. 特别是,在 Android 应用中调用
4. 为什么默认情况下它被禁用?
更新:我现在至少可以回答问题#2:DOM 存储的通用名称是“Web Storage”,有一个完整的维基百科文章介绍此内容:http://en.wikipedia.org/wiki/Web_Storage
WebSettings.setDomStorageEnabled(true)
,从名称可以推断它只是简单地“启用 DOM 存储”。然而,Android 文档则提供了略微不同的解释:
设置是否启用 DOM 存储 API。
也就是说,它启用了 API 而非存储本身。
我的问题是……在遇到这个函数之前,我并不知道这样的 API 的存在。
我的谷歌搜索表明这个 API 与 HTML5 密切相关。
1. 这是否意味着该函数与不使用 HTML5 的网站/页面无关?换句话说,它是否会影响现有的非 HTML5 页面的加载和渲染?
2. 我在哪里可以了解更多关于 DOM 存储 API 的信息?
3. 特别是,在 Android 应用中调用
WebSettings.setDomStorageEnabled(true)
时,我需要注意哪些问题或警告?4. 为什么默认情况下它被禁用?
更新:我现在至少可以回答问题#2:DOM 存储的通用名称是“Web Storage”,有一个完整的维基百科文章介绍此内容:http://en.wikipedia.org/wiki/Web_Storage