اليوم ، يحتاج المشروع إلى تحديد ما إذا كان سلوك المستخدم مغلقًا أو تم تحديثه عند مغادرة الصفحة.
على الرغم من عدم وجود طريقة مباشرة ، يمكن القيام بذلك بمهارات معينة
لا بد لي من التنهد بقوة جافا سكريبت! !
يرجى إلقاء نظرة على الرمز:
نسخة الكود كما يلي:
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) {
تنبيه ("إغلاق سلوك الصفحة") ؛
}آخر{
تنبيه ("قفزة أو تحديث سلوك صفحة") ؛
}
}
في الواقع ، هو اكتشاف حجم نافذة المتصفح في هذا الوقت من خلال ترك وقت سلوك الصفحة التي تثير وقت التحميل ، وتحديد ما إذا كان المستخدم منعشًا أو يقفز أو سلوك الختام بناءً على الحجم.
متوافق مع المتصفحات الرئيسية!