ie浏览器存储sessionStorage数据后获取undefined null
时间: 2024-05-24 10:03:11 浏览: 139
可能是以下几个原因导致:
1. 存储数据时使用的键名或值为 undefined 或 null。请确认存储时键名和值都不为 undefined 或 null。
2. 存储数据时使用的键名或值为对象,而在获取时使用了字符串形式的键名。sessionStorage 只能存储字符串形式的键名和值,如果存储了对象,则需要使用 JSON.stringify() 进行转换存储,获取时需要使用 JSON.parse() 进行转换获取。
3. 存储数据时使用了跨域的 iframe 或者 window.open() 打开的页面,导致获取时不能访问到存储的数据。
请检查以上原因,确认是否解决了问题。
阅读全文