我正在努力应对我的应用程序组件中突然发生的GWT问题,我甚至都没有触及。
我在Storage.isSupported()的第2行收到Operation is not supported
个异常,GWT implementing the W3C's HTML5 storage specification的函数:
function Storage$StorageSupportDetector_0(){
this.isLocalStorageSupported = typeof $wnd.localStorage != 'undefined';
this.isSessionStorageSupported = typeof $wnd.sessionStorage != 'undefined';
}
这真的很令人困惑,因为它是所有GWT内部的东西。上述功能由GWT从GWT自己的代码生成。加:问题出现仅在生产模式。在开发模式中,一切正常。
我正在使用普通的GWT 2.4(最新版本),没有额外的库。问题不是浏览器特定的(我全部尝试过)。
任何想法都将不胜感激。如果您不知道具体的解决方案,请回答,但请提示我如何解决这个问题。
谢谢!
答案 0 :(得分:0)
经过数小时的研究,并仔细撰写上述问题后,我发现了这一点:
简而言之,如果您从file:
加载页面,则会话存储不起作用。哦,好吧。
(我们可能仍然希望保留这个问题,因为它可以让人们通过搜索我发布的功能代码来找到解决方案。)