我目前在ie10上遇到localStorage的问题。我有以下代码片段,它适用于除ie10之外的所有浏览器。
if (typeof (window.Storage) !== 'undefined' && localStorage.storageKey) {
return localStorage.storageKey;
我已经看到了一些类似的问题,它似乎是一个已知的错误,但是所有接受的答案似乎都是为了整理浏览器设置...不幸的是我无法让用户做出来; )
对于我需要它的问题,sessionStorage是一个可行的解决方案,它不会导致任何问题(我可以看到),所以我能够使用它。
if (typeof (window.Storage) !== 'undefined' && sessionStorage.storageKey) {
return sessionStorage.storageKey;
但是,我很想知道是否有人经历过这个并找到了一个解决方案,而没有引入外部库,以使localStorage全面运作?
答案 0 :(得分:1)
在IE10中,如果您要使用文件URI方案来访问您的应用程序,localStorage将无法运行。只需将应用程序部署在任何应用程序服务器(如apache tomcat)中,然后通过localhost访问您的应用程序。
答案 1 :(得分:0)
关于localStorage简要解释click here! 有助于进一步使用localStorage