javascript - Comment ramener le comportement d'accès en arrière-plan via Ajax avant la fermeture d'une page Web? ?
天蓬老师
天蓬老师 2017-07-05 11:00:43
0
3
864

Je souhaite ajaxer les informations d'accès collectées au serveur lorsque la page Web est fermée. Le code existant est à peu près le suivant, mais ce n'est pas réalisable dans les tests réels.

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('你真的要关闭吗?');     //不想加上这个,看起来不友好。    
}

En mesure réelle, le fond ne l'a pas reçu du tout... ! Œuf! douleur!

Y a-t-il un moyen ? ? Sans nuire à la convivialité...

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(3)
滿天的星座

onbeforeunload n'est pas fiable, certains navigateurs ne le prennent pas en charge et ne prennent pas en charge les tâches asynchrones dans les rappels.

Les techniciens de maintenance nécessitent la prise en charge d'un navigateur moderne

Alors déclenchons-le en fonction d'autres événements

洪涛

Seul le travailleur de service

扔个三星炸死你

Cela devrait être un reporting de données. Vous pouvez jeter un œil à la mise en œuvre du reporting Baidu

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!