鍍金池/ 問(wèn)答/HTML5  HTML/ 如何關(guān)閉當(dāng)前頁(yè)面,并刷新上一個(gè)頁(yè)面的方法

如何關(guān)閉當(dāng)前頁(yè)面,并刷新上一個(gè)頁(yè)面的方法

問(wèn)題描述

在a.html頁(yè)面window.location.open打開(kāi)到b.html
如何關(guān)閉b.html的同時(shí),調(diào)用a.html中的某個(gè)方法

問(wèn)題出現(xiàn)的環(huán)境背景及自己嘗試過(guò)哪些方法

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

回答
編輯回答
不二心

window.opener 可以獲取創(chuàng)建的父窗口對(duì)象
可以監(jiān)聽(tīng)b頁(yè)面的關(guān)閉事件 調(diào)用window.opener.方法如果你的方法不是全局的就調(diào)用不了

2018年5月26日 04:13
編輯回答
怣痛

如果 a 頁(yè)面與 b 頁(yè)面在同一域,b 頁(yè)面觸發(fā) window.closed 的時(shí)候 update 一 localstorage 變量,在 a 頁(yè)面監(jiān)聽(tīng) window.addEventListener('storage', callback, false) 即可~

2018年7月18日 06:41
編輯回答
北城荒

問(wèn)題出現(xiàn)的環(huán)境背景及自己嘗試過(guò)哪些方法描述一下

2018年2月28日 09:49