Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk mengembalikan tingkah laku akses ke latar belakang melalui ajax sebelum halaman web ditutup? ?

Saya ingin meminta maklumat akses yang dikumpul ke pelayan apabila halaman web ditutup secara kasarnya seperti berikut, tetapi ia tidak boleh dilaksanakan dalam ujian sebenar.

window.onbeforeunload=function(e){    
    visit_end=new Date();
    visit_long=((visit_end.getTime()-visit_start.getTime())/1000).toFixed(1);
    //此处省略以上采集的访问信息

    ajax_visit_info(); //在关闭网页时,调用ajax函数发送到后台。
    //return confirm('你真的要关闭吗?');     //不想加上这个,看起来不友好。    
}

Dalam ukuran sebenar, latar belakang tidak menerimanya langsung...! Telur! sakit!

Ada cara? ? Tanpa menjejaskan kemesraan...

天蓬老师天蓬老师2663 hari yang lalu865

membalas semua(3)saya akan balas

  • 滿天的星座

    滿天的星座2017-07-05 11:02:43

    onbeforeunload tidak boleh dipercayai, sesetengah penyemak imbas tidak menyokongnya dan mereka tidak menyokong tugas tak segerak dalam panggilan balik.

    Pekerja perkhidmatan memerlukan sokongan pelayar moden

    Jadi mari kita cetuskan berdasarkan acara lain

    balas
    0
  • PHP中文网

    PHP中文网2017-07-05 11:02:43

    Hanya Pekerja Perkhidmatan

    balas
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-07-05 11:02:43

    Ini sepatutnya pelaporan data Anda boleh melihat pelaksanaan pelaporan Baidu

    balas
    0
  • Batalbalas