0

触れていないアプリのコンポーネントで突然発生したGWTの問題に苦しんでいます。

Storage.isSupported ()Operation is not supportedの2行目で例外が発生します。これは、W3CのHTML5ストレージ仕様を実装するGWTの関数です。

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

これはすべてGWTの内部的なものであるため、非常に複雑です。上記の関数は、GWT独自のコードからGWTによって生成されます。プラス:問題は本番モードでのみ発生します。開発モードでは、すべてが正常に機能します。

プレーンなGWT2.4(最新)を使用しており、追加のライブラリは使用していません。問題はブラウザ固有ではありません(私はそれらすべてを試しました)。

任意のアイデアをいただければ幸いです。具体的な解決策がわからない場合も回答してください。ただし、この問題に一般的にどのように取り組むことができるかについてのヒントがあります。

ありがとう!

4

1 に答える 1

0

何時間にもわたって調査し、上記の質問を慎重に作成した結果、次のことがわかりました。

sessionStorage の使用中にエラーが発生しました

つまり、 からページをロードした場合、Session Storage は機能しませんfile:。しかたがない。

(私が投稿した関数コードを検索することで解決策を見つけられる可能性があるため、この質問は残しておきたいと思うかもしれません。)

于 2011-11-16T12:29:12.317 に答える