javascript internet explorer无法检测窗口。已关闭

javascript internet explorer无法检测窗口。已关闭,javascript,ajax,internet-explorer-11,Javascript,Ajax,Internet Explorer 11,我有一个javascript代码,当浏览器检测到用户是否关闭弹出窗口windoow时运行。它可以在firefox、opera、chrome浏览器中使用,但我在internet explorer中遇到一个错误,这个错误是荷兰语的,所以我尝试翻译。它确实会打开一个弹出窗口,但它也会在InternetExplorer中打开一个新的选项卡,这与其他浏览器不同 这是JS代码。如果newWindow.closed!==假的 无法关闭未定义引用的属性或检索 对空值的引用 HTML代码: <div cla

我有一个javascript代码,当浏览器检测到用户是否关闭弹出窗口windoow时运行。它可以在firefox、opera、chrome浏览器中使用,但我在internet explorer中遇到一个错误,这个错误是荷兰语的,所以我尝试翻译。它确实会打开一个弹出窗口,但它也会在InternetExplorer中打开一个新的选项卡,这与其他浏览器不同

这是JS代码。如果newWindow.closed!==假的

无法关闭未定义引用的属性或检索 对空值的引用

HTML代码:

<div class="col-md-3 text-center hyperlink-image">
    <a href="<?php echo $supplier['href']; ?>" onclick="hyperLink(this)" target="Hyperlink" name="<?php echo $supplier['name']; ?>">
        <img src="<?php echo $supplier['thumb']; ?>" alt="<?php echo $supplier['name']; ?>"/>
    </a>
</div>

这是一个已知的IE bug,您可以在下面给定的链接中找到更多信息和解决方法


希望这有帮助

弹出窗口是供应商的外部网店,因此我无法控制,也无法添加代码以查看弹出窗口是否关闭。这一切都需要我来做
<div class="col-md-3 text-center hyperlink-image">
    <a href="<?php echo $supplier['href']; ?>" onclick="hyperLink(this)" target="Hyperlink" name="<?php echo $supplier['name']; ?>">
        <img src="<?php echo $supplier['thumb']; ?>" alt="<?php echo $supplier['name']; ?>"/>
    </a>
</div>