打开新标签页时如何向用户显示消息

警卫

下面的代码用于onbeforeunload在用户离开站点之前显示一条消息。

$(window).on('beforeunload', function(){
    //  Was the <a> tag clicked?
    if(isClicked)
    {
        //  Reset isClicked
        isClicked = false;
        //  Display the message
        return 'You are leaving the site.';
    }
});

//  Define a clicked state variable with a default value;
isClicked = false;

$(window).load(function(){
    //  Get all tags with the specified className
    var anchors = $('.leaveSite');

    //  Add the "onclick" listener to each one of them
    anchors.each(function(index) {
        $(this).click(function(){
            isClicked = true;
        });
    });
});

我认为打开新的窗口/选项卡时onbeforeunload起作用。当用户单击<a class="leaveSite">打开新窗口/标签的a时我该如何做

do

要显示一条消息,是否应该像这样编写onbeforeunload函数

$(window).on('beforeunload', function(){
    //  Was the <a> tag clicked?
    if(isClicked)
    {
        //  Reset isClicked
        isClicked = false;
        //  Display the message
        alert 'You are leaving the site.';
    }
});

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

再次登录时如何向用户显示消息?

打开新标签页时,应在jQuery用户界面标签页中直接打开新标签页

JWT:当用户打开新标签页时如何处理GET请求?

使用 CodeceptJS 时如何打开新标签页或窗口

在Delphi程序终止时向用户显示消息

用户打开新标签时如何重置会话/本地存储?

如何避免GULP打开新标签页?

我的按钮如何打开新标签页?

在Google Chrome浏览器中打开新标签页时不显示缩略图

如何在特定时间向用户显示消息Django

在Firefox / Chrome上打开新标签页或窗口时,如何获得新的浏览器会话?

如何使新标签页在Firefox中打开空白页?

如何仅在用户登录时向用户显示内容

禁止用户在新标签页中打开图片(Rails 应用)

在同一页面重定向并向用户显示消息

jQuery-当用户单击没有关联的href的div时,如何在新标签页/窗口中打开URL?

如何在新标签页中打开时为 base64 文件设置 PDF 标题

在打开/关闭新标签页时,iTerm如何自动移动窗口?

当onclick事件执行异步代码时,如何兑现“在新标签页中打开”请求?

VIM:当我打开新标签页时如何保留netrw侧边栏窗口?

如何在使用 css 按钮时在新标签页中打开链接

当单击或触摸带有videoview的默认Mediacontroller的搜索栏时,如何向用户显示警报消息?

在新标签页中打开文件时自动关闭NERDTree

在NERDTree中打开新标签页时延迟

在新标签页中打开图像时的图标

从 SFTP 下载时如何向用户显示反馈?

在Xamarin API中向用户显示消息

向用户显示全局/杂项错误消息

测试向用户显示的错误消息