久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 如何在網(wǎng)頁關(guān)閉前,通過ajax把訪問行為返回后臺??

瀏覽:123日期:2023-02-25 13:08:58

問題描述

我想在網(wǎng)頁關(guān)閉時,把采集到的訪問信息ajax到服務(wù)器,現(xiàn)有代碼大概如下,實測不可行。

window.onbeforeunload=function(e){visit_end=new Date(); visit_long=((visit_end.getTime()-visit_start.getTime())/1000).toFixed(1); //此處省略以上采集的訪問信息 ajax_visit_info(); //在關(guān)閉網(wǎng)頁時,調(diào)用ajax函數(shù)發(fā)送到后臺。 //return confirm(’你真的要關(guān)閉嗎?’); //不想加上這個,看起來不友好。 }

實測,后臺壓根沒有接收到……!蛋!疼!

請問有什么方法??在不影響友好的情況下……

問題解答

回答1:

onbeforeunload 是不靠譜的,有些瀏覽器不支持,而且不支持回調(diào)里的異步任務(wù)。

Service workers需要現(xiàn)代瀏覽器支持

所以還是基于其他事件觸發(fā)吧

回答2:

只能 Service Worker 了

回答3:

這個應(yīng)該就是數(shù)據(jù)上報吧,你可以看一下百度上報的實現(xiàn)

標(biāo)簽: JavaScript
主站蜘蛛池模板: 黎平县| 安乡县| 商水县| 大英县| 平远县| 永平县| 潼关县| 平潭县| 苍山县| 修武县| 洪江市| 常山县| 榕江县| 响水县| 苏州市| 阿图什市| 南京市| 秀山| 两当县| 丹江口市| 胶州市| 唐山市| 三原县| 无为县| 甘谷县| 冀州市| 景泰县| 祁门县| 东源县| 松潘县| 佛学| 锡林郭勒盟| 客服| 凤翔县| 固阳县| 崇礼县| 伊金霍洛旗| 夏津县| 万盛区| 闽清县| 阿鲁科尔沁旗|