- بواسطة x32x01 ||
في كتير من المشاريع أو المواقع، بيكون مهم جدًا إنك تعرف إذا كان المستخدم متصل بالإنترنت أو لا. 🔍
باستخدام JavaScript، الموضوع سهل وبسيط من غير أي مكتبات خارجية.
باستخدام JavaScript، الموضوع سهل وبسيط من غير أي مكتبات خارجية.
1️⃣ استخدام navigator.onLine 🟢🔴
الميزة الأساسية اللي هتساعدك تعرف حالة الاتصال هي: JavaScript:
if (navigator.onLine) {
console.log("المستخدم متصل بالإنترنت ✅");
} else {
console.log("المستخدم غير متصل بالإنترنت ❌");
} - true ➡️ المستخدم متصل بالإنترنت
- false ➡️ المستخدم غير متصل
2️⃣ مراقبة تغييرات الاتصال 🔄
ممكن كمان تعرف لو المستخدم فقد الاتصال أو اتصل بالإنترنت أثناء استخدام الموقع باستخدام أحداث Online و Offline: JavaScript:
window.addEventListener('online', () => {
console.log("المستخدم عاد للاتصال بالإنترنت 🌐✅");
});
window.addEventListener('offline', () => {
console.log("المستخدم فقد الاتصال بالإنترنت ⚡❌");
}); - online ➡️ حدث بيشتغل لما يرجع الاتصال
- offline ➡️ حدث بيشتغل لما يفقد الاتصال
👆 أضغط على الصورة لمشاهدة الفيديو 👆
التعديل الأخير: