全浏览器兼容localStorage组件