gpt4 book ai didi

如果用户点击停留在页面上,则重定向的 Javascript 警报

转载 作者:行者123 更新时间:2023-11-29 18:19:39 26 4
gpt4 key购买 nike

我到处搜索,但找不到我正在寻找的确切解决方案。我需要一个 javascript 代码,当用户试图退出页面时,会弹出一个带有“留在页面”或“离开页面”选项的警告框。如果用户留下来,它会将他们重定向到另一个页面,如果他们选择离开,它就会离开。类似于 exit splash 的东西。我知道这是不好的做法,但这是客户想要的。任何帮助将不胜感激。在此先感谢您的帮助。

最佳答案

这是 hacky,但可以完成工作

var triedToLeave = false;
function onBeforeUnload(){
triedToLeave = true;
return "you can put your own message here";
}
setInterval( function (){
if( triedToLeave ){
window.removeEventListener( "beforeunload", onBeforeUnload, false );
document.location.href = "http://stackoverflow.com/";
}
}, 2000 );
window.addEventListener( "beforeunload", onBeforeUnload, false);

编辑固定函数

关于如果用户点击停留在页面上,则重定向的 Javascript 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19989173/

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