美文网首页
js关闭页面探究

js关闭页面探究

作者: 咾咔叽 | 来源:发表于2019-03-15 00:01 被阅读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

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

相关文章

  • js关闭页面探究

    js关闭页面的四种方法: ================重点=================如果是通过输入地址...

  • js页面关闭提示

    js: function checkLeave() { event.returnValue="确定离开当...

  • js关闭页面事件

    百度了很多都是onunload ,beforeunload的等等 用了都是失败 不知道为什么就很奇怪 原来如果只要...

  • Vue 关闭this.$router.push打开的标签页面并回

    通用js方法 xxx.js Vue页面调用 关闭标签页并回退 x.vue

  • 捕获窗口关闭、刷新事件

    参考 js实现关闭浏览器时提示用户是否保存信息用js判断页面刷新或关闭的方法(onbeforeunload与onu...

  • js关闭当前页面

    window.cloce()方法看似可以关闭打开的窗口,可是《高程三》已经明确指出这个方法仅适用于通过window...

  • js关闭当前页面

    我会记得大雨滂沱,没有伞的日子 前端QQ群: 981668406在此附上我的QQ: 2489757828 有问题的...

  • window打开新窗口

    一、关闭当前页面,打开新的页面 (1)方法一:利用超链接 超链接 Welcome (2)方法二:利用js来跳转页面...

  • js关闭webview窗口

    使用JS关闭页面,一般都会使用window.close(),但是该方法只能关闭通过window.open()打开的...

  • 网页打开新窗口的几种方法

    一、关闭当前页面,打开新的页面 方法一:利用超链接 方法二:利用js来跳转页面——(在同当前窗口中打开窗口) 二、...

网友评论

      本文标题:js关闭页面探究

      本文链接:https://www.haomeiwen.com/subject/ajckmqtx.html