我正在使用JavaScript练习一个简单的“window.opener”函数,我设法利用子窗口中的父函数。
被调用的函数是一个简单的'alert('父警报')'函数。
问题是,当我从新打开的子窗口激活并确认警报(“父警报”)功能时,在确认弹出警报后,子窗口自行关闭。 < / p>
我没有添加任何窗口关闭代码,所以我不知道我做错了什么。
这是我制作的两个HTML。(它的功能)
父母:https://github.com/kwagjj/mrmine-macro/blob/master/parent.html
孩子:https://github.com/kwagjj/mrmine-macro/blob/master/child.html
如果你想看到它在这里工作是parent.html的功能版本:
https://rawgithub.com/kwagjj/mrmine-macro/master/parent.html
答案 0 :(得分:0)
似乎父窗口从警报变为活动状态,但子窗口仍然处于活动状态。似乎孩子刚刚落后于父母,并没有关闭。至少在我使用你的功能版本时会发生这种情况。