Я борюсь с проблемой GWT, которая внезапно возникла в компоненте моего приложения, которого я даже не трогал.
Я получаю исключение Operation is not supported
во 2-й строке Storage.isSupported () , функция GWT, реализующая спецификацию хранилища HTML5 W3C :
function Storage$StorageSupportDetector_0(){
this.isLocalStorageSupported = typeof $wnd.localStorage != 'undefined';
this.isSessionStorageSupported = typeof $wnd.sessionStorage != 'undefined';
}
Это действительно сбивает с толку, потому что это все внутренние вещи GWT. Вышеуказанная функция генерируется GWT из собственного кода GWT. Плюс: проблема возникает только в производственном режиме . В режиме разработки все отлично работает.
Я использую обычный GWT 2.4 (последний) и никаких дополнительных библиотек. Проблема не зависит от браузера (я пробовал их все).
Любые идеи будут с благодарностью. Пожалуйста, ответьте также, если вы не знаете конкретного решения, но дайте совет о том, как я мог бы подойти к этой проблеме в целом.
Спасибо!