2014-05-17 73 views
4

什么浏览器(版本)支持globalStorage?这是一个弃用的JavaScript客户端浏览器存储API。什么浏览器支持globalStorage?

我看到http://caniuse.com/namevalue-storage,但它没有明确提到globalStorage。

+0

您对localStorage有任何问题吗? – Adrian

+0

@GuptaAnirudha不是真的。然而,我知道globalStorage是第一位的,并且有浏览器支持globalStorage,但不支持localStorage(例如3.5之前的Firefox,我相信每个https://developer.mozilla.org/en-US/docs/Web/Guide/API/ DOM /存储)。 –

+1

我不明白你为什么对此感兴趣。 'globalStorage'是一个不赞成使用的功能,它在任何当前浏览器中都不存在。 – poke

回答

1

这里是Mozilla开发者网络有什么看法GlobalStorage

非标准

此功能是非标准的,而不是一个标准 轨道。不要在面向Web的生产站点上使用它:它不会对每个用户都适用 。 实现之间也可能存在大的不兼容性,并且行为可能在将来发生变化。

作废因为壁虎13.0(13.0火狐/雷鸟13.0/SeaMonkey的2.10)

此功能是过时的。虽然它可能在某些浏览器中仍然有效,但它的使用不鼓励,因为它可以在任何时候删除。尝试 避免使用它。

正如人们对这个问题比我更权威的说法:尝试编码旧的GlobalStorage规范是非常不明智的,因为它不再以任何编纂形式存在。 GlobalStorage支持从2011年开始已经为removed from Mozila software。如果您需要为不支持LocalStorage/SessionStorage的非常旧的浏览器版本提供存储支持,则最好寻求polyfill(例如sessionstorage)以提供支持对于那些实际上是作为标准存在的系统。

+0

我在问这个问题,因为我们正在开发这样一个polyfill(具体来说,我们的开发者之一有一个库),其中一个问题是globalStorage支持哪些浏览器。我无意只支持globalStorage。 这并不能解释哪些浏览器支持它(实际上,它甚至没有说Firefox的哪个版本支持它),所以它没有完全回答这个问题。 –

+0

但是,为什么浏览器支持GlobalStorage?据我所知,没有人维护支持它的历史文档,因为规范不再存在。当然,您的polyfill可以在支持它的少数浏览器上回退到GlobalStorage,而不是LocalStorage,但您仍然需要为不支持的浏览器实现自己的系统,那么为什么还要为只有死的系统而烦恼在浏览器历史中简短相关? –

+0

我想强调,我并不是想成为一个聪明人,只是告诉你“它已被弃用,谁在乎”,但我不认为信息是在那里,因为它已经死了很长时间,而不是一个完全接受的标准开始。没有手动测试一堆旧浏览器,我不知道那里有更好的答案。 –