WebGL در مرورگر یاندکس

پلاگین WebGL در نسخه‌های پایدار اکثر مرورگرهای وب محبوب – Google Chrome, Opera, Firefox Mozilla, Safari, Internet Explorer پشتیبانی می‌شود. در حال حاضر دو نسخه وجود دارد – 1.0 و 2.0، اما آنها کاملاً سازگار نیستند. به عنوان مثال، محتوایی که برای نسخه اول نوشته شده ممکن است با WebGL 2.0 کار کند، اما همیشه اینطور نیست. همچنین، اگر مرورگر نسخه اول را پشتیبانی می‌کرد، لزوماً نسخه دوم نیز در دسترس نخواهد بود، زیرا بسیاری از موارد به سخت‌افزار کامپیوتر بستگی دارد.

مرورگر یاندکس در مشخصات ذکر نشده است، اما مانند گوگل کروم، بر اساس Chromium توسعه یافته است، بنابراین نیز WebGL را پشتیبانی می‌کند. پلاگین به طور پیش‌فرض فعال است و اگر قبلاً گزینه‌ای برای غیرفعال کردن آن وجود داشت، اکنون وجود ندارد. برای اطمینان از اینکه فناوری فعال است:

  1. در نوار آدرس فرمان زیر را وارد کنید:

    browser://gpu

    و دکمه "Enter" را فشار دهید.

  2. وارد کردن دستور در نوار آدرس مرورگر یاندکس
  3. اطلاعات مورد نیاز در گزارش وضعیت عملکرد گرافیکی خواهد بود.
  4. مشاهده گزارش وضعیت WebGl در مرورگر یاندکس

علاوه بر این، در مرورگر می‌توان دسترسی وب‌برنامه‌ها به افزونه‌های آزمایشی در حال توسعه که قابلیت‌های WebGL را گسترش می‌دهند، باز کرد. این کار را می‌توان در کامپیوترها و دستگاه‌های موبایل با سیستم‌عامل Android انجام داد.

کامپیوتر

  1. مرورگر یاندکس را راه‌اندازی کنید، "تنظیمات" را باز کنید و بررسی کنید که آیا شتاب سخت‌افزاری فعال است یا خیر.برای این کار در نوار آدرس دستور را وارد می‌کنیم:

    browser://settings

    و روی "Enter" کلیک می‌کنیم.

  2. ورود به تنظیمات مرورگر یاندکس
  3. به تب "سیستم‌ها" می‌رویم، در بخش "عملکرد" باید تیک مقابل "استفاده از شتاب سخت‌افزاری در صورت امکان" قرار داشته باشد.
  4. فعال‌سازی شتاب‌دهی سخت‌افزاری در مرورگر یاندکس
  5. اکنون بخش گزینه‌های مخفی را باز می‌کنیم. برای این کار در نوار آدرس کد را وارد می‌کنیم:

    browser://flags

    و روی "Enter" کلیک می‌کنیم.

  6. دسترسی به ویژگی‌های آزمایشی مرورگر یاندکس
  7. تمامی عملکردها در اینجا آزمایشی هستند، بنابراین هشدارهایی درباره عواقب احتمالی استفاده از آن‌ها وجود دارد.
  8. بخش ویژگی‌های آزمایشی مرورگر یاندکس
  9. با توجه به نام پلاگین در کادر سمت راست گزینه‌های "WebGL 2.0 Compute" و "WebGL Draft Extensions" را پیدا کرده و مقدار "Enable" را انتخاب کرده و روی "Relaunch" کلیک می‌کنیم تا تغییرات اعمال شوند.
  10. فعال‌سازی افزونه‌های WebGL در مرورگر یاندکس

دستگاه موبایل

  1. مرورگر یاندکس برای اندروید را باز کرده و آدرس را وارد می‌کنیم:

    browser://flags

    و روی "رفتن" کلیک می‌کنیم.

  2. دسترسی به ویژگی‌های آزمایشی مرورگر یاندکس برای اندروید
  3. به همان روش گزینه مورد نظر را جستجو کرده، در کادر "Enable" را انتخاب کرده و روی "Relaunch" کلیک می‌کنیم.
  4. فعال‌سازی افزونه‌های WebGL در مرورگر یاندکس برای اندروید

حل مشکلات با WebGL

این فناوری ممکن است به دلیل مشکلات سخت‌افزاری یا عدم وجود ویژگی‌های لازم در پردازنده گرافیکی در مرورگر یاندکس کار نکند. به عنوان مثال، ممکن است پلاگین توسط مدل‌های قدیمی کارت‌های گرافیک پشتیبانی نشود. اگر دستگاه شما دارای چیپ گرافیکی مدرن است، حتماً درایورهای به‌روز را نصب کنید و همچنین مرورگر وب را به آخرین نسخه به‌روزرسانی کنید. در وب‌سایت ما مقالات مفصلی در مورد چگونگی انجام این کار وجود دارد.

بیشتر:
نصب درایورهای کارت گرافیک
به‌روزرسانی درایور کارت گرافیک NVIDIA
به‌روزرسانی درایورهای کارت گرافیک AMD Radeon
به‌روزرسانی مرورگر یاندکس به آخرین نسخه

به‌روزرسانی درایورهای کارت گرافیک

با وجود اینکه پلاگین به طور پیش‌فرض فعال است، می‌توان با تغییرات در تنظیمات میانبر، کار آن را مسدود کرد.به طور تصادفی چنین چیزی انجام نمی‌شود، اما اگر به عنوان مثال، کامپیوتر شرکتی باشد، کاربر دیگری ممکن است آن را خاموش کند.

  1. با کلیک راست بر روی میانبر Yandex Browser و در منوی زمینه گزینه "خصوصیات" را انتخاب می‌کنیم.
  2. ورود به ویژگی‌های میانبر مرورگر یاندکس
  3. در زبانه "میانبر" در فیلد "شیء" با فاصله مقدار "-disable-webgl" را اضافه می‌کنیم، روی اعمال کلیک کرده و پنجره را می‌بندیم.
  4. تغییر پارامترهای میانبر مرورگر یاندکس
  5. اکنون هنگام راه‌اندازی دقیقاً از این میانبر، افزونه در مرورگر غیرفعال خواهد بود.
  6. اطلاعات درباره غیرفعال کردن WebGL در مرورگر یاندکس
  7. برای فعال‌سازی دوباره WebGL، کافی است مقدار اضافی را پاک کنید.

برخی کاربران در حین بازی‌ها پیامی مبنی بر عدم پشتیبانی WebGL دریافت کردند، حتی اگر گزارش نشان دهد که آن فعال است. در این صورت گاهی اوقات اقدامات زیر کمک می‌کند:

  1. در بخش ویژگی‌های آزمایشی گزینه "Choose ANGLE graphics backend" را پیدا کرده و در فیلد سمت راست مقدار "D3D9" یا "D3D11" را قرار می‌دهیم، اگر کارت گرافیک DirectX 11 را پشتیبانی کند. این گزینه می‌تواند عملکرد را افزایش داده و کار با برخی برنامه‌های گرافیکی را بهینه کند.
  2. فعال‌سازی ویژگی اضافی برای WebGL در مرورگر یاندکس
  3. روی "Relaunch" کلیک می‌کنیم تا تغییرات اعمال شوند.
  4. بارگذاری مجدد مرورگر یاندکس

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

اقدامات در صورت بروز مشکلات در پیاده‌سازی WebGL در مرورگر یاندکس