gpt4 book ai didi

javascript - 捕获离开页面 - jQuery

转载 作者:可可西里 更新时间:2023-11-01 13:17:26 25 4
gpt4 key购买 nike

我想 try catch 用户要离开的页面。

我正在使用以下内容来捕获用户离开页面的事件:

$(window).bind('beforeunload', function() {

});

如何确定用户要求浏览器加载的页面?

我能想到的是这样的:

$('a')
.click(function(){
var url = $(this).attr('href');
});

$('form')
.submit(function(){
var url = $(this).attr('action');
});

有什么想法吗?

最佳答案

出于安全原因,JavaScript 将无法访问用户在 URL 栏中键入的内容。

但是如果你的意思是他们点击你页面上的链接进入新页面,那么你可以这样做:

$('a').click(function(){
var nextPage = $(this).attr('href');
// Then ajax nextPage to your server
});

或者如果重定向在 window.location.href 的 JavaScript 设置中,则执行此操作:

$(window).unload(function(){
var nextPage = window.location.href;
// Then ajax nextPage to your server
});

关于javascript - 捕获离开页面 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4917094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com