線上考試的時候,老師給我們展示同學退出當前測驗頁面次數,退出頁面次數就相當于代表離開當前頁面去打開百度頁面搜索相關試題次數,這個是屬于jQuery滑鼠移出事件資料統計嗎?還是屬于其他技術?可以講得詳細一點嗎?謝謝大佬了。
uj5u.com熱心網友回復:
瀏覽器基本的屬性就可以監控。通過這個可以監控瀏覽器是否最小化或是否切換到其他頁面:
document.addEventListener('visibilitychange', function() {
var isHidden = document.hidden;
if (isHidden) {
alert("你的瀏覽器最小化了,你作弊了");
}
});
通過給 body 加事件就可以監控是否有其他軟體的彈出框,比如QQ彈出框、有道詞典等:
<script>
document.addEventListener('visibilitychange', function() {
var isHidden = document.hidden;
if (isHidden) {
alert("你的瀏覽器最小化了,你作弊了");
}
});
function aa() {
alert("你有其他軟體彈出來");
}
</script>
<body onblur="aa()">
</body>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/24818.html
上一篇:虛擬機安裝ubuntu64問題
下一篇:python pip失敗
