如何使用JavaScript关闭浏览器选项卡(父窗口)

甘蔗

我想要的方案:

用户按下一个按钮,此按钮将创建一个警报框,用户按下取消按钮,该操作将关闭浏览器选项卡

的HTML

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>My page</title>

        <style>
            .bootbox-close-button.close{
                display: none;
            }
            .btn-primary{
            }
        </style>
        <!-- CSS dependencies -->
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
    </head>
    <body>

        <p>
            Content here. <a class="alert" href=#>Alert!</a>
        </p>

        <!-- JS dependencies -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        <script src="js/bootstrap.min.js"></script>

        <!-- bootbox code -->
        <script src="js/bootbox.min.js"></script>
        <script>
            $(document).on("click", ".alert", function(e) {
                bootbox.dialog({
                    message : "I am a custom dialog",
                    title : "Custom title",
                    buttons : {
                        ok : {
                            label : "OK",
                            className : "btn-primary"
                        },
                        cancel : {
                            label : "Cancel",
                            className : "btn-default",
                            callback : function() {
                                                /*NEED TO HANDLE CLOSE IN THIS PLACE*/
                                window.parent.close();
                            }
                        }
                    }
                });
            });
        </script>
    </body>
</html>

我是这样做的,如果我按关闭它会说:

脚本只能关闭它打开的窗口。

是否可以关闭父窗口?

羽状

我很确定您可以使用window.close()语法关闭一个新打开的窗口,但这只会影响在某些浏览器中由同一脚本打开的窗口(https://developer.mozilla.org/en-US/docs/Web /API/window.close?redirectlocale=zh-CN&redirectslug=DOM%2Fwindow.close

此外,这可能是此页面的副本:用于关闭浏览器FireFox的JavaScript / jquery / chrome / IE

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当ReactJS中的浏览器选项卡关闭时,如何触发弹出窗口?

来自分类Dev

用户单击关闭选项卡时如何打开新窗口浏览器?

来自分类Dev

当浏览器选项卡或窗口关闭时,是否会触发一般事件?

来自分类Dev

如何知道浏览器选项卡是否已使用Javascript打开?

来自分类Dev

关闭浏览器选项卡nodejs

来自分类Dev

在关闭浏览器选项卡上发送邮件

来自分类Dev

检测 Bokeh 中的浏览器选项卡关闭

来自分类Dev

Javascript在浏览器/选项卡上显示设计的元素关闭

来自分类Dev

HTML / Javascript-导航至已打开的浏览器选项卡/窗口

来自分类Dev

HTML / Javascript-导航至已打开的浏览器选项卡/窗口

来自分类Dev

如何关闭知道进程ID的浏览器选项卡?

来自分类Dev

如何恢复意外关闭的浏览器选项卡?

来自分类Dev

如何在浏览器或选项卡关闭上实现Session.Abandon()?

来自分类Dev

X-Mouse Button Control:如何设置双击关闭浏览器选项卡?

来自分类常见问题

是否可以使用Java / Spring Boot关闭浏览器的当前选项卡

来自分类Dev

在浏览器关闭选项卡或浏览器退出上运行方法

来自分类Dev

每当浏览器选项卡/窗口关闭时,Angular 应用程序就会变得不可用

来自分类Dev

JavaScript:监听浏览器选项卡的更改

来自分类Dev

如何实现何时复制浏览器选项卡

来自分类Dev

如何从“浏览器”选项卡获取标题?

来自分类Dev

浏览器选项卡的活动如何影响查询

来自分类Dev

如何处理Angular中的浏览器选项卡关闭事件?仅关闭,不刷新

来自分类Dev

我如何从Origin选项卡获取新打开的浏览器选项卡名称?

来自分类Dev

如何使用ODS HTML命令更改Web浏览器选项卡中的“ SAS输出”?

来自分类Dev

如何使用浏览器刷新中的选项卡维护页面状态

来自分类Dev

如何使用python在Web浏览器中打开选项卡

来自分类Dev

当用户关闭ASP.NET MVC中的浏览器或选项卡时,如何注销用户?

来自分类Dev

当用户关闭基于 django2.0 的网站上的选项卡或浏览器时,如何强制注销用户

来自分类Dev

在不使用鼠标的情况下关闭浏览器中单个选项卡的快捷键

Related 相关文章

  1. 1

    当ReactJS中的浏览器选项卡关闭时,如何触发弹出窗口?

  2. 2

    用户单击关闭选项卡时如何打开新窗口浏览器?

  3. 3

    当浏览器选项卡或窗口关闭时,是否会触发一般事件?

  4. 4

    如何知道浏览器选项卡是否已使用Javascript打开?

  5. 5

    关闭浏览器选项卡nodejs

  6. 6

    在关闭浏览器选项卡上发送邮件

  7. 7

    检测 Bokeh 中的浏览器选项卡关闭

  8. 8

    Javascript在浏览器/选项卡上显示设计的元素关闭

  9. 9

    HTML / Javascript-导航至已打开的浏览器选项卡/窗口

  10. 10

    HTML / Javascript-导航至已打开的浏览器选项卡/窗口

  11. 11

    如何关闭知道进程ID的浏览器选项卡?

  12. 12

    如何恢复意外关闭的浏览器选项卡?

  13. 13

    如何在浏览器或选项卡关闭上实现Session.Abandon()?

  14. 14

    X-Mouse Button Control:如何设置双击关闭浏览器选项卡?

  15. 15

    是否可以使用Java / Spring Boot关闭浏览器的当前选项卡

  16. 16

    在浏览器关闭选项卡或浏览器退出上运行方法

  17. 17

    每当浏览器选项卡/窗口关闭时,Angular 应用程序就会变得不可用

  18. 18

    JavaScript:监听浏览器选项卡的更改

  19. 19

    如何实现何时复制浏览器选项卡

  20. 20

    如何从“浏览器”选项卡获取标题?

  21. 21

    浏览器选项卡的活动如何影响查询

  22. 22

    如何处理Angular中的浏览器选项卡关闭事件?仅关闭,不刷新

  23. 23

    我如何从Origin选项卡获取新打开的浏览器选项卡名称?

  24. 24

    如何使用ODS HTML命令更改Web浏览器选项卡中的“ SAS输出”?

  25. 25

    如何使用浏览器刷新中的选项卡维护页面状态

  26. 26

    如何使用python在Web浏览器中打开选项卡

  27. 27

    当用户关闭ASP.NET MVC中的浏览器或选项卡时,如何注销用户?

  28. 28

    当用户关闭基于 django2.0 的网站上的选项卡或浏览器时,如何强制注销用户

  29. 29

    在不使用鼠标的情况下关闭浏览器中单个选项卡的快捷键

热门标签

归档