js中window对象的opener属性的一个坑

2021-04-12 11:26

阅读:660

YPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

标签:tle   错误   获取   win   button   编写   public   fun   调试   

2018-05-08 17:48:33

今天我编写js代码时碰到了一个让我纠结了很久的小问题,在此记录一下当做笔记,

这个问题就是:在我自己写的子窗口中用opener属性却获取不到父窗口的window对象。

现在已经解决这个问题,请看下文


 

这是父窗口(windows.html)的代码:





Insert title here


  




 

这是子窗口(user.html)的代码:





Insert title here


  




 

不出意外的话,点击一下父窗口的button,会弹出子窗口,

然后再点击子窗口是button,父窗口中会出现一个弹窗(弹窗上写着弹弹弹三个字);

然而却父窗口却没有弹窗弹出来,接下来我在子窗口按f12看调试的时候,有错误说我没有获取到父窗口的引用。。。

纠结了好久之后,我换了另外一个浏览器火狐,然后成功了。

解决这个问题的方法就是,不能用Chrome这个浏览器来运行这段代码(并非黑Chrome),至于原因我也不太清楚。。。。先不管这个了

 

js中window对象的opener属性的一个坑

标签:tle   错误   获取   win   button   编写   public   fun   调试   

原文地址:https://www.cnblogs.com/oldpub-blog/p/9009832.html


评论


亲,登录后才可以留言!