Poniższy kod ostrzega ls exist
w przeglądarce IE7:
if(window.localStorage) {
alert('ls exists');
} else {
alert('ls does not exist');
}
IE7 tak naprawdę nie obsługuje lokalnego przechowywania, ale nadal ostrzega, że tak. Być może dzieje się tak, ponieważ używam IE9 w przeglądarce IE7 i trybach dokumentów za pomocą narzędzia programistycznego IE9. A może jest to po prostu niewłaściwy sposób sprawdzenia, czy LS jest obsługiwane. Jaka jest właściwa droga?
Nie chcę też używać Modernizr, ponieważ używam tylko kilku funkcji HTML5, a ładowanie dużego skryptu nie jest warte tylko wykrycia obsługi tych kilku rzeczy.