2011-11-15 50 views
0

我正在努力解決突然發生在我的應用程序中一個我甚至沒有碰到的組件中的GWT問題。GWT在Storage.isSupported()中的例外

我拿在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自己的代碼生成的。 Plus:僅在生產模式中發生問題。在開發模式下,一切正常。

我使用普通的GWT 2.4(最新),沒有額外的庫。這個問題不是瀏覽器特定的(我全都試過)。

任何想法將不勝感激。如果你不知道具體的解決方案,請回答,但是對於我如何能夠解決這個問題有一個小貼士。

謝謝!

+0

你最好寫的,作爲一個回答你的問題,而比評論;所以你的問題不會顯示爲沒有答案。 –

回答

0

小時後的研究,精心撰寫的上述問題,我發現這一點:

Error using sessionStorage

總之,如果你從file:加載頁面會話存儲不起作用。好吧。

(我們可能仍想保留解決此問題,因爲它使人們通過搜索功能代碼我張貼找到解決辦法。)

+1

GWT應該仍然是固定的,以提供更有意義的錯誤消息imho。但是,好吧。 –