子窗口中的URL更改时,在父窗口中调用函数

时间:2018-01-29 07:15:54

标签: javascript angular typescript

我打开了一个这样的子窗口:

let child = window.open("http://localhost:4200/test", "myWindowName", "height=200,width=200");

根据在子窗口中执行的操作,子窗口URL更改为/ test / success,并在末尾附加查询参数,我需要在父窗口中读取。

我尝试添加hashchange eventlistner但没有任何反应。

我尝试了两种方式:

child.addEventListener('hashchange',this.callFunc.bind(this));

child.onhashchange = this.callFunc;  

但是从不调用callFunc:

callFunc(){
    console.log("Calledd!!!!!!!!!!!!!");
 }

0 个答案:

没有答案