Storage.isSupported()中的GWT异常



我正在努力解决一个GWT问题,这个问题突然发生在我的应用程序的一个组件中,我甚至没有碰过。

我在storage . issupported()的第二行中得到一个Operation is not supported异常,这是GWT实现W3C的HTML5存储规范的函数:

function Storage$StorageSupportDetector_0(){
    this.isLocalStorageSupported = typeof $wnd.localStorage != 'undefined';
    this.isSessionStorageSupported = typeof $wnd.sessionStorage != 'undefined';
} 

这真的很令人费解,因为这都是GWT内部的东西。上述函数是由GWT从GWT自己的代码生成的。附加:只在生产模式下出现问题。在开发模式下,一切正常。

我使用的是普通的GWT 2.4(最新版本),没有额外的库。这个问题不是浏览器特有的(我都试过了)。

任何想法都将非常感激。如果你不知道具体的解决方案,也请回答,但对我如何处理这个问题有一个建议。

谢谢!

经过几个小时的研究,并仔细编写了上面的问题,我发现:

使用sessionStorage出错

简而言之,如果您从file:加载页面,会话存储不起作用。哦。

(我们可能仍然想保留这个问题,因为它可能使人们通过搜索我发布的函数代码来找到解决方案。)

相关内容

  • 没有找到相关文章

最新更新