Когда я запускаю следующий код в окне IETester IE6:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>DealingTree</title>
<meta http-equiv="Content-type" content="text/html;charset=utf-8"/>
<script type="text/javascript" src="/js/modernizr.js"> </script>
<script type="text/javascript" src="/js/jquery.js"> </script>
<script type="text/javascript" src="/js/sssl.js"> </script>
<script type="text/javascript" src="/js/webshims/js-webshim/minified/polyfiller.js"> </script>
</head>
<body>
<script type="text/javascript">
//<![CDATA[
$.webshims.polyfill('json-storage');
localStorage.setItem('myKey','myValue');
alert(localStorage.getItem('myKey'));
//]>
</script>
</body>
</html>
Я получаю следующую ошибку во всплывающем диалоговом окне:
Line: 15
Char: 7
Error: 'localStorage' is undefined
Code: 0
URL: http://localhost/problem2.html
Код отлично работает в IE9, работающем в режиме IE7.
Когда я переключаюсь на использование JSON2.js Дугласа Крокфорда и хранилища данных Реми Шарпа - по предположению, на котором это основано - у меня нет проблемы.
Пожалуйста, помогите?