在JavaScript事件中,beforeunload
事件不会在mozilla
上触发,但它在chrome
中正常工作。我怎么知道用户已离开我的网站,是否有这样的事件可以跨浏览器工作?
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function(){
window.onbeforeunload=function(){
$.post("msds.php",{likof:5});
};
});
</script>
答案 0 :(得分:0)
请试试这个,这可能会对你有所帮助
var myEvent = window.attachEvent || window.addEventListener;
var chkevent = window.attachEvent ? 'onbeforeunload' : 'beforeunload'; /// make IE7, IE8 compitable
myEvent(chkevent, function(e) { // For >=IE7, Chrome, Firefox
alert("code executed")
$.post("msds.php",{likof:5});
});