0
点赞
收藏
分享

微信扫一扫

window.open session丢失问题


今天使用 angular js 调用 window.open 方法的时候因为是用 session 传值,发现新窗口刷新后 session 值和父窗口不一样。又不能用 url 传值,怎么办?最后找到了解决办法。在弹出的画面调用下面方法:

const sessionname = JSON.parse(window.opener.sessionStorage.sessionname);
console.log(sessionname);

window.opener:会获取父页面的window元素

window.opener.sessionStorage:这是最重要的,原来window里能取到 session。惊不惊喜!

问题解决了。

举报

相关推荐

0 条评论