تشخیص پشتیبانی WebVR با استفاده از JavaScript

گردآوری و تالیف : عرفان کاکایی
تاریخ انتشار : 29 اردیبهشت 1397
دسته بندی ها : جاوا اسکریپت

امروزه به راحتی می توانم ببینیم که واقعیت مجازی فراز و نشیب هایی را در اثر تلاش های فایرفاکس طی می کند که کروم را مجبور کند به شرکت های Oculus و HTC  فشار وارد کند تا محصولات عرضه شده خود را پیشرفت دهند. مرورگر ها در حال سریع تر شدن، و جاوا اسکریپت و aframe در حال قدرتمند سازی تجربیات واقعیت مجازی شگفت انگیزی با جاوا اسکریپت هستند.

گرچه، قبل از این بتوانید واقعیت مجازی تحت وب را تجربه کنید، باید مطمئن شوید که مرورگر شما واقعیت مجازی را پشتیبانی می کند. برای انجام این کار، باید به این صورت و با این کد بررسی کنید و ببینید که آیا navigator.getVRDisplays قابل دسترسی است یا نه:

const supportsVR = 'getVRDisplays' in navigator;

if (supportsVR) {
    navigator.getVRDisplays().then(function(displays) {
      // ... Load VR experience
    });
}
else {
    // ... Show "you need {x} browser" message
}

اگر navigator.getVRDisplays حاضر است، احتمالا مرورگر شما واقعیت مجازی و واقعیت افزوده را پشتیبانی می کند.

واقعیت مجازی و واقعیت افزوده ظرفیت تغییر دنیا و غنی سازی زندگی ها را دارند. یادگیری کدنویسی واقعیت مجازی می تواند شما را چند قدم جلوتر بیندازد، و به مانند همیشه، کد نویسی کردن آنها برای مرورگر محدودیت ها را در هم خواهد شکست.

منبع

مقالات پیشنهادی

با استفاده از Billboardjs.js، نمودارهای داده‌ای بر پایه JavaScript بسازید

گرافیک و ویژگی‌های بصری، نقش حیاتی‌ای در پیشرفت محتویات وب بازی می‌کنند. با فناوری وب مدرن، اضافه کردن ویژگی‌های بصری سفارشی مانند آیکون‌های SVG در صف...

8 دليلي كه نبايد از يك مديريت محتوا استفاده كنيد

من تمايل دارم افرادي رو پيدا كنم كه در قدم اول ميخوان به مشتريان چنين ايده اي رو، ترويج بدن كه اون ها ميتونن سايت خودشون رو "به راحتي به كمك يه واژه پ...

دییسبا فریمورکی بر پایه css و javascript

دییسبا یک سیستم طراحی وب است برای برنامه نویسی آسان و راحت برای کسانی که کمترین آشنایی با وب را دارند، یا حتی برای افراد حرفه ای دییسبا بر پایه سی اس...

ساخت وبکم تشخیص چهره با Node.js و OpenCV - قسمت اول

بخش دیداری کامپیوتر بدین صورت تعریف شده: "چیزی که باعث میشه کامپیوترها مثل انسان ها ببینند و چیزهایی رو متوجه شوند". درک این راحته اما در عمل بسیار پی...