آموزش سازگاری مرورگرها در جاوا اسکریپت 

4 سال پیش
امتیاز دهید post

آموزش سازگاری مرورگرها در جاوا اسکریپت 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش سازگاری مرورگرها در جاوا اسکریپت خواهیم پرداخت.

درک تفاوت بین مرورگرهای مختلف مهم است تا بتوانید هرکدام را به روشی که انتظار می رود کنترل کنید. بنابراین مهم است که بدانید صفحه وب شما در کدام مرورگر اجرا می شود.

برای به دست آوردن اطلاعات در مورد مرورگری که صفحه وب شما در حال اجرا است ، از شی ناوبری توکار استفاده کنید.

ویژگی های ناوبر

چندین ویژگی مرتبط با Navigator وجود دارد که می توانید در صفحه وب خود استفاده کنید. در زیر لیستی از نام ها و توضیحات هر یک آورده شده است.

  • appCodeName

این ویژگی رشته ای است که حاوی نام کد مرورگر ، Netscape برای Netscape و Microsoft Internet Explorer برای Internet Explorer است.

  • appVersion

این ویژگی رشته ای است که حاوی نسخه مرورگر و همچنین سایر اطلاعات مفید مانند زبان و سازگاری آن است.

  • language

این ویژگی شامل دو حرف مخفف زبان است که توسط مرورگر استفاده می شود. فقط نت اسکیپ

  • []mimTypes 

این ویژگی آرایه ای است که شامل همه انواع MIME پشتیبانی شده توسط مشتری است. فقط نت اسکیپ

  • []platform

این ویژگی رشته ای است که حاوی پلتفرمی است که مرورگر برای آن کامپایل شده است. “Win32” برای سیستم عامل های 32 بیتی ویندوز

[]plugins

این ویژگی آرایه ای است که شامل تمام افزونه هایی است که روی سرویس گیرنده نصب شده است.

[]userAgent

این ویژگی رشته ای است که حاوی نام کد و نسخه مرورگر است. این مقدار برای شناسایی مشتری به سرور مبدا ارسال می شود.

 

متد های ناوبری

چندین متد خاص Navigator وجود دارد. در اینجا لیستی از نام و توضیحات آنها آورده شده است.

 

  • ()javaEnabled

این روش تعیین می کند که آیا JavaScript در مشتری فعال است یا خیر. اگر JavaScript فعال باشد ، این روش درست برمی گردد. در غیر این صورت ، نادرست برمی گردد.

  • plugings.refresh

این روش افزونه های تازه نصب شده را در دسترس قرار می دهد و آرایه پلاگین ها را با تمام نام های پلاگین جدید پر می کند.

  • preference(name,value)

این روش به یک اسکریپت امضا شده اجازه می دهد برخی تنظیمات Netscape را دریافت و تنظیم کند. اگر پارامتر دوم حذف شود ، این روش مقدار اولویت مشخص شده را برمی گرداند. در غیر این صورت ، مقدار را تعیین می کند. فقط نت اسکیپ

  • ()taintEnabled

اگر رنگ آمیزی داده فعال باشد ، این روش درست برمی گردد. در غیر این صورت نادرست است.

 

تشخیص مرورگر

یک جاوا اسکریپت ساده وجود دارد که می تواند برای یافتن نام یک مرورگر مورد استفاده قرار گیرد و بنابراین یک صفحه HTML می تواند به کاربر ارائه شود.

 

خروجی

 

منبع.

لیست جلسات قبل آموزش جاوا اسکریپت

    1. آموزش جاوا اسکریپت
    2. نگاه کلی به آموزش جاوا اسکریپت 
    3. آموزش نحو در جاوا اسکریپت
    4. آموزش فعال کردن جاوا اسکریپت در مرورگرها
    5. آموزش قرارگیری در فایل HTML در جاوا اسکریپت
    6. آموزش متغیرها در جاوا اسکریپت
    7. آموزش عملگرها در جاوا اسکریپت 
    8. آموزش دستور if-else در جاوا اسکریپت 
    9. آموزش دستور switch case در جاوا اسکریپت
    10. آموزش حلقه while در جاوا اسکریپت
    11. آموزش حلقه for در جاوا اسکریپت
    12. آموزش حلقه for…in در جاوا اسکریپت  
    13. آموزش کنترل حلقه در جاوا اسکریپت
    14. آموزش توابع در جاوا اسکریپت
    15. آموزش رویدادها در جاوا اسکریپت
    16. آموزش کوکی ها در جاوا اسکریپت
    17. آموزش تغییر مسیر صفحه در جاوا اسکریپت 
    18. آموزش کادر گفتگو در جاوا اسکریپت 
    19. آموزش کلمه کلیدی Void در جاوا اسکریپت
    20. آموزش چاپ صفحه در جاوا اسکریپت 
    21.  بررسی اجمالی اشیا در جاوا اسکریپت
    22. آموزش شی Number در جاوا اسکریپ
    23.  آموزش شی Boolean در جاوا اسکریپت 
    24. آموزش شی رشته ها در جاوا اسکریپت
    25. آموزش شی آرایه ها در جاوا اسکریپت
    26. آموزش شی Date در جاوا اسکریپت
    27. آموزش شی Math در جاوا اسکریپت
    28. آموزش عبارات منظم و شی RegExp در جاوا اسکریپت
    29. آموزش مدل شی Document یا DOM در جاوا اسکریپت
    30. آموزش مدیریت خطاها و استثناها در جاوا اسکریپت
    31. آموزش اعتبار سنجی فرم در جاوا اسکریپت
    32. آموزش انیمیشن در جاوا اسکریپت 
    33. آموزش چندرسانه ای در جاوا اسکریپت 
    34. آموزش اشکال زدایی در جاوا اسکریپت
    35. آموزش نقشه تصویر در جاوا اسکریپت 

 

 

امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه