我不确定IE8是否完全支持localStorage。但是我使用以下方法进行检测:
function supports_html5_storage()
{
try {
return 'localStorage' in window && window['localStorage'] !== null;
}
catch (e) {
return false;
}
}
现在IE在window中返回“localStorage”的值为true
但是在window['localStorage']中返回undefined
所以我应该更新这个方法还是IE8确实支持本地存储?
localStorage
。Can I Use是验证这一点的快速方式:http://caniuse.com/#feat=namevalue-storage - Rob W