js关闭页面探究

2019-03-15  本文已影响0人  咾咔叽

js关闭页面的四种方法:

// 关闭页面(IE会弹出提示)
function CloseWindow() {
    window.close();
}
// 定义本页面为opener
function CloseOpenerWindow() {
    window.opener = window;
    window.close();
}
// 随便定义父页面
function CloseOpenerHikks() {
    window.opener = "HikksNotAtHome";
    window.close();
}
// 自己打开自己,然后关闭
function CloseWithWindowOpenTrick() {
    var objWindow = window.open(location.href, "_self");
    objWindow.close();
}

================重点=================
如果是通过输入地址来打开的页面,使用上面的方法就没有效果(出现提示 Scripts may close only the windows that were opened by it.)。
如果是别的页面打开的,那就可以关闭。

附上测试链接:https://www.gtalbot.org/BrowserBugsSection/MSIE7Bugs/ClosingWindowsNotOpenedByJS.html

说明:
如果你是点击上面的链接打开这个页面,就可以通过点击里面的四个方法关闭。但是如果你是复制粘贴网址的,则这个四个按钮没有用。

上一篇 下一篇

猜你喜欢

热点阅读