ماذا تفعل وظيفة جافا سكريبت هذه؟

وظيفة كشف الجوال () {
  لو (
    navigator.userAgent.match(/Android/i) ||
    navigator.userAgent.match(/webOS/i) ||
    navigator.userAgent.match(/iPhone/i) ||
    navigator.userAgent.match(/iPad/i) ||
    navigator.userAgent.match(/iPod/i) ||
    navigator.userAgent.match(/BlackBerry/i) ||
    navigator.userAgent.match(/Windows Phone/i)
  ) {
    عودة صحيحة؛
  } آخر {
    عودة كاذبة؛
  }
}
system
ماذا تفعل وظيفة جافا سكريبت هذه؟

وظيفة كشف الجوال () {
  لو (
    navigator.userAgent.match(/Android/i) ||
    navigator.userAgent.match(/webOS/i) ||
    navigator.userAgent.match(/iPhone/i) ||
    navigator.userAgent.match(/iPad/i) ||
    navigator.userAgent.match(/iPod/i) ||
    navigator.userAgent.match(/BlackBerry/i) ||
    navigator.userAgent.match(/Windows Phone/i)
  ) {
    عودة صحيحة؛
  } آخر {
    عودة كاذبة؛
  }
}
user
تتحقق الوظيفة المتوفرة لمعرفة ما إذا كان العميل يستخدم متصفح الهاتف المحمول. تعمل هذه الطريقة من خلال قائمة الأجهزة وتحاول إسنادها إلى userAgent.
assistant
system
ماذا تفعل وظيفة جافا سكريبت هذه؟

وظيفة كشف الجوال () {
  لو (
    navigator.userAgent.match(/Android/i) ||
    navigator.userAgent.match(/webOS/i) ||
    navigator.userAgent.match(/iPhone/i) ||
    navigator.userAgent.match(/iPad/i) ||
    navigator.userAgent.match(/iPod/i) ||
    navigator.userAgent.match(/BlackBerry/i) ||
    navigator.userAgent.match(/Windows Phone/i)
  ) {
    عودة صحيحة؛
  } آخر {
    عودة كاذبة؛
  }
}
user
وظيفة كشف الجوال () {
  لو (
    navigator.userAgent.indexOf("Android") !== -1 ||
    navigator.userAgent.indexOf("webOS") !== -1 ||
    navigator.userAgent.indexOf("iPhone") !== -1 ||
    navigator.userAgent.indexOf("iPad") !==
assistant