我有以下代码localStorage
:
function supports_html5_storage()
{
try {
return 'localStorage' in window && window['localStorage'] !== null;
}
catch (e) {
return false;
}
}
function setFormFieldValues()
{
if (supports_html5_storage()) {
var retrievedUserDataObj = JSON.parse(localStorage.getItem('UserDataObj'));
if (retrievedUserDataObj) {
...
}
}
}
现在这在 Firefox 和 Chrome 中运行良好,但在 IE8 中,我收到以下错误:
无法获取属性“getItem”的值:对象为空或未定义