为了账号安全,请及时绑定邮箱和手机立即绑定

window.open()打开的页面子页面关闭时如何刷新父页面?

window.open()打开的页面子页面关闭时如何刷新父页面?

倚天杖 2019-03-13 18:14:11
老系统用jsp写的,新系统够用vue。在老系统中用window.open()打开新系统的页面;然后在新系统的关闭页面函数中用window.opener.location=self;window.opener.location.reload()刷新旧系统页面;在本地环境中还是可以的。(之前本地用的跨域处理的浏览器);但是打包放到测试环境之后用(没有跨域处理的浏览器打开)老系统页面刷新就会报错!之后去掉了 window.opener.location=self;只用window.opener.location.reload();没有报错了但是打包之后没有刷新了!!请用应该怎么做???急急急
查看完整描述

1 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

如果window.opener的域名跟新系统域名不同,因为跨域,js当然不执行。可以用window.opener.postmessage发送消息,旧系统监听消息,然后刷新页面。


查看完整回答
反对 回复 2019-03-23
  • 1 回答
  • 0 关注
  • 1350 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信