在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ window.open()打開的頁面子頁面關(guān)閉時如何刷新父頁面?

window.open()打開的頁面子頁面關(guān)閉時如何刷新父頁面?

老系統(tǒng)用jsp寫的,新系統(tǒng)夠用vue。在老系統(tǒng)中用window.open()打開新系統(tǒng)的頁面;然后在新系統(tǒng)的關(guān)閉頁面函數(shù)中用

window.opener.location=self;
window.opener.location.reload()

刷新舊系統(tǒng)頁面;在本地環(huán)境中還是可以的。(之前本地用的跨域處理的瀏覽器);但是打包放到測試環(huán)境之后用(沒有跨域處理的瀏覽器打開)老系統(tǒng)頁面刷新就會報錯!
圖片描述

之后去掉了 window.opener.location=self;只用window.opener.location.reload();沒有報錯了但是打包之后沒有刷新了?。?br>請用應(yīng)該怎么做???急急急

回答
編輯回答
不討囍

如果window.opener的域名跟新系統(tǒng)域名不同,因為跨域,js當(dāng)然不執(zhí)行??梢杂脀indow.opener.postmessage發(fā)送消息,舊系統(tǒng)監(jiān)聽消息,然后刷新頁面。

2017年8月2日 05:03