无法关闭iPhone Safari中的popup()窗口

时间:2015-02-27 13:40:55

标签: javascript safari cross-browser

我写了一个简单的脚本,它应该关闭用户点击(onclick)打开的弹出窗口。但是,它在我用来测试的Apple iPhone设备中不起作用(iOs 8.1),但似乎在其他地方都可以使用。

我在safari HERE

中找到了有关bug的信息

但我想知道是否有任何解决方法可以帮助使用版本8.1的用户?

function popitup(url, windowName) {                      
    var newwindow = window.open(url, windowName, 'height=10px,width=10px,top=5000,left=5000,location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0,channelmode=0,directories=0,fullscreen=0');      
    newwindow.addEventListener('load', function() {   
       //close popup                                 
       newwindow.close();
       window.focus();
       //redirecting main window
       window.location.href = "<?php echo $site_url; ?>/gt/ts";            
    });
    return false;
}

谢谢!

0 个答案:

没有答案