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