私は、訪問者のIPを追跡するために使用しようとしているいくつかのコードと、それらがサイトに滞在している期間を書きました。コード:
<script>
var startTime = new Date();
window.onbeforeunload = $(function() {
/* var ip = (window.location != window.parent.location) ? document.referrer: document.location; */
/* var ip = "192.168.1.1"; */
var endTime = new Date(); //Get the current time.
var timeSpent = (endTime - startTime); //Find out how long it's been.
var ip = (window.location != window.parent.location) ? document.referrer: document.location;
$(window).load(function(event) {
$.post('ajax.php', {ip: ip, timeSpent: timeSpent});
});
});
</script>
私が得られないのは、ユーザーがこのスクリプトを実行する前にサイトを離れようとするまで待たない理由です。
これを実行するまで待機させるのを手伝ってくれる人はいますか? ありがとうございました!