diff --git a/nezha-fronted/src/components/cli/terminal.vue b/nezha-fronted/src/components/cli/terminal.vue index ef8f6ee2e..e1e32b1c5 100644 --- a/nezha-fronted/src/components/cli/terminal.vue +++ b/nezha-fronted/src/components/cli/terminal.vue @@ -96,6 +96,7 @@ export default { const self = this this.name = localStorage.getItem('nz-username') this.username = localStorage.getItem('nz-username') + window.opener.name = 'parent' window.onbeforeunload = () => { const opener = window.opener opener.postMessage( @@ -178,7 +179,7 @@ export default { logout () { this.$get('logout').then(() => { this.logoutSuccess() - document.location.href = '/' + window.open('', window.opener.name) }) } }