معرفة اتصال الإنترنت بالمستخدم بجافا سكريبت

x32x01
  • بواسطة x32x01 ||
في كتير من المشاريع أو المواقع، بيكون مهم جدًا إنك تعرف إذا كان المستخدم متصل بالإنترنت أو لا. 🔍
باستخدام 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 ➡️ حدث بيشتغل لما يفقد الاتصال
💡 باستخدام navigator.onLine وأحداث Online/Offline، هتقدر تعرف حالة الإنترنت للمستخدم بشكل مباشر وتتعامل مع فقد الاتصال أو عودته بسهولة في تطبيقك أو موقعك. 🚀
Video thumbnail
👆 أضغط على الصورة لمشاهدة الفيديو 👆
 
التعديل الأخير:
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
723
x32x01
x32x01
x32x01
الردود
0
المشاهدات
373
x32x01
x32x01
x32x01
الردود
0
المشاهدات
460
x32x01
x32x01
x32x01
الردود
0
المشاهدات
384
x32x01
x32x01
x32x01
الردود
0
المشاهدات
604
x32x01
x32x01
x32x01
الردود
0
المشاهدات
383
x32x01
x32x01
x32x01
الردود
0
المشاهدات
353
x32x01
x32x01
x32x01
الردود
0
المشاهدات
621
x32x01
x32x01
x32x01
الردود
0
المشاهدات
386
x32x01
x32x01
x32x01
الردود
0
المشاهدات
526
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,836
المشاركات
2,051
أعضاء أكتب كود
459
أخر عضو
messawyy
عودة
أعلى