我已将以下代码用于窗口关闭选项卡。它工作正常。但有时不工作。
$(window).on('beforeunload', function() {
    var i = "<?php echo $this->uri->segment(4);?>";
    var j = "<?php echo $_SERVER["REMOTE_ADDR"];?>";
    var k = "<?php echo base_url();?>";     
    $.ajax({
                url: "<?php echo base_url().'home/gethost';?>",
                type: "POST",
                data: { id : i , ip: j },
                datatype : "html"
            });
return 'Exit Now!';
});