أحدث البرامج التعليمية وتطوير الشبكة
×

JS البرنامج التعليمي

JS الصفحة الرئيسية JS المقدمة JS ألى أين JS الناتج JS بناء الجملة JS البيانات JS تعليقات JS المتغيرات JS مشغلي JS علم الحساب JS مهمة JS أنواع البيانات JS وظائف JS الأجسام JS نطاق JS أحداث JS سلاسل JS طرق سلسلة JS أرقام JS طرق عدد JS الرياضيات JS التمور JS تاريخ تنسيقات JS تاريخ طرق JS المصفوفات JS طرق مجموعة JS القيم المنطقية JS مقارنات JS الظروف JS تحول JS حلقة غيرمنتهية For JS حلقة بينما JS استراحة JS نوع التحويل JS التعبير العادي JS أخطاء JS التصحيح JS الرفع JS الوضع الصارم JS دليل الاناقة JS أفضل الممارسات JS الأخطاء JS أداء JS الكلمات المحجوزة JS JSON

JS أشكال

أشكال التحقق من صحة API أشكال

JS موضوع

تعريفات الكائن خصائص الكائن طرق كائن نماذج الكائن

JS وظائف

تعاريف وظيفة وظيفة المعلمات وظيفة الاحتجاج الإغلاق وظيفة

JS HTML DOM

DOM مقدمة DOM أساليب DOM وثيقة DOM عناصر DOM HTML DOM CSS DOM الرسوم المتحركة DOM أحداث DOM EventListener DOM ملاحة DOM العقد DOM Nodelist

JS المتصفح BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS أمثلة

JS أمثلة JS HTML DOM JS HTML إدخال JS HTML الأجسام JS HTML أحداث JS المتصفح JS اختبار قصير JS ملخص

JS المراجع

JavaScript الأجسام HTML DOM الأجسام


 

JavaScript نافذة المستكشف


الكائن window.navigator يحتوي على معلومات حول متصفح الزائر.


Window Navigator

و window.navigator كائن يمكن أن تكون مكتوبة من دون بادئة النافذة.

بعض الأمثلة:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

Navigator Cookie ممكن

الخاصية cookieEnabled يعود صحيحا إذا cookies يتم تمكين، وإلا false :

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
انها محاولة لنفسك »

أسماء متصفح

خصائص appName و appCodeName بإرجاع اسم المتصفح:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName + ". Code name is " + navigator.appCodeName;
</script>
انها محاولة لنفسك »

هل كنت تعلم؟

IE11، كروم، فايرفوكس، وسفاري العودة APPNAME "نتسكيب".

كروم، فايرفوكس، وإنترنت إكسبلورر وسفاري، و Opera عودة جميع appCodeName "موزيلا".


محرك مستعرض

الخاصية product إرجاع اسم محرك المتصفح:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
انها محاولة لنفسك »

متصفح النسخة I

الخاصية appVersion ترجع معلومات الإصدار عن المتصفح:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
انها محاولة لنفسك »

متصفح النسخة الثانية

الخاصية userAgent also بإرجاع معلومات نسخة عن المتصفح:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
انها محاولة لنفسك »

تحذير !!!

المعلومات من وجوه الملاح وغالبا ما تكون مضللة، ويجب عدم استخدامها للكشف عن إصدارات المتصفح للأسباب التالية:

  • يمكن مختلف المتصفحات استخدام نفس الاسم
  • يمكن تغيير البيانات الملاح من قبل المالك المتصفح
  • بعض المتصفحات يخطىء التعرف أنفسهم لاختبارات الموقع الالتفافية
  • المتصفحات لا يستطيع أن يقدم تقريرا أنظمة التشغيل الجديدة، الذي صدر في وقت لاحق من المتصفح

منصة متصفح

منصة الخاصية بإرجاع منصة متصفح (نظام التشغيل):

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
انها محاولة لنفسك »

لغة المستعرض

الخاصية language ترجع اللغة في المستعرض:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
انها محاولة لنفسك »

وتمكين جافا؟

طريقة javaEnabled() ترجع صحيح إذا تم تمكين جافا:

مثال

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
انها محاولة لنفسك »