Javascript 在卸载之前可以这样写吗?
可以这样写onbeforeuload函数吗Javascript 在卸载之前可以这样写吗?,javascript,browser,onbeforeunload,Javascript,Browser,Onbeforeunload,可以这样写onbeforeuload函数吗 window.onbeforeunload = function(evt) { if(return true) { if(confirm('Are you sure you want to logout')); { //logout function }
window.onbeforeunload = function(evt) {
if(return true)
{
if(confirm('Are you sure you want to logout'));
{
//logout function
}
}
}
如果用户点击“离开此页面”按钮,我想要求用户注销会话。
可能吗?这就是你需要的吗
<script type="text/javascript">
window.onbeforeunload = function() {
if(confirm('Are you sure you want to logout'))
{
alert("logout")
}
}
</script>
window.onbeforeunload=函数(){
如果(确认('您确定要注销'))
{
警报(“注销”)
}
}
如果返回真值怎么办?只需返回是否确实要注销并且应该是确认而不是confitm
@putvande谢谢,我编辑过。@ArunKillu返回消息在firefox浏览器上不起作用在onbeforeunload中不能这样做。您需要返回一个字符串,并且不允许使用“警告/确认”。@putvande请尝试使用代码段并告知。这是我的工作me@Gowsikan它正在工作。如果我单击浏览器后退按钮,如果我在确认框中单击取消,它应该保持在同一页面上。但它会导航到上一页。有任何选项可以让用户保持相同的状态page@CJRamki谢谢大家,我只是禁用了浏览器后退按钮。我引用了这个链接,()。但我不知道所有的浏览器都支持这个。。。