วันนี้โครงการจำเป็นต้องพิจารณาว่าพฤติกรรมของผู้ใช้ถูกปิดหรือรีเฟรชเมื่อออกจากหน้า
แม้ว่าจะไม่มีวิธีการโดยตรง แต่ก็สามารถทำได้ด้วยทักษะบางอย่าง
ฉันต้องถอนหายใจด้วยพลังของ JavaScript! -
โปรดดูที่รหัส:
การคัดลอกรหัสมีดังนี้:
window.onunload = function () {
var a_n = window.event.screenx - window.screenleft;
var a_b = a_n> document.documentelement.scrollwidth-20;
if (a_b && window.event.clienty <0 || window.event.altkey) {
การแจ้งเตือน ('Close Page Behavior');
}อื่น{
การแจ้งเตือน ('การกระโดดหรือการรีเฟรชหน้าพฤติกรรม');
-
-
ในความเป็นจริงมันคือการตรวจจับขนาดหน้าต่างของเบราว์เซอร์ในเวลานี้โดยออกจากเวลาพฤติกรรมของหน้าการเปิดใช้งานเวลาทริกเกอร์และตรวจสอบว่าผู้ใช้กำลังรีเฟรชกระโดดหรือปิดพฤติกรรมตามขนาด
เข้ากันได้กับเบราว์เซอร์หลัก!