Сообщение от danik.js
|
И с чего бы бросалось исключение? Ведь 'Storage' in window вернет false - не более.
Смотри, ни один браузер не поддерживает сверховую технологию ZdelatyZayebis. Используем твой прием для теста:
function test() {
try{
return 'ZdelatyZayebis' in window && window['ZdelatyZayebis'] !== null;
}catch(e){
alert('Исключение!!!');
return false;
}
}
test();
Как видишь - никакого исключения!!!
|
ZdelatyZayebis - не существует в объектах window, а вот localStorage существует!
Вот так, ибо наблюдай прекрасное, должно работать!
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}