เมื่อเร็วๆ นี้ เมื่อคุณใช้เบราว์เซอร์ Google Chrome เมื่อท่อง Facebook หรือเว็บไซต์อย่างเป็นทางการของ Apple หน้าจอจะโผล่ “Rats! WebGL hit a snag.” มันกลายเป็นสีดำหรือเทาทั้งหมด และหน้าเว็บทั้งหน้าค้างและไม่สามารถท่องได้
แม้ว่าจะกล่าวว่าหน้าเว็บสามารถแสดงได้ปกติโดยการกด Ignore หรือ reload แต่ไม่ใช่ปรากฏการณ์ที่ดีสำหรับประสิทธิภาพที่ต่ำ หลังจากค้นหา พบว่าปัญหานี้เกี่ยวข้องกับปัญหาระบบการวาด WebGL และมีหลายวิธีในการแก้ไข
Rats WebGL hit a snag คืออะไร?
Rats WebGL hit a snag เป็นข้อผิดพลาดของ Google Chrome WebGL ย่อมาจาก Web Graphic Library และ Google Chrome ต้องเปิดใช้งาน Javascript หากต้องการใช้ WebGL
มันเกี่ยวข้องกับการนำสถาปัตยกรรมมาใช้เพื่อให้ APIs บน OpenGL ES3.1 สำหรับเบราว์เซอร์ใช้เทคโนโลยีการวาด 3D WebGL โดยปกติ แนะนำให้ปิดฟังก์ชันนี้ หรือใช้เบราว์เซอร์ที่ไม่ใช้ WebGL
เกี่ยวข้อง: วิธีอัปเดต OpenGL Drivers สำหรับ Windows 10, 8, 7
วิธีแก้ไข Rats! WebGL Hit a Snag Error บน Chrome?
หลังจากที่คุณรู้แล้วว่า WebGL หมายถึงอะไร และทำไมข้อผิดพลาด WebGL จึงเกิดขึ้น คุณสามารถแก้ไขปัญหา WebGL Chrome ทีละขั้นตอน มีหลายวิธีที่คุณควรลอง
เคล็ดลับ: หากคุณรู้สึกว่าคุณไม่เก่งในการแก้ปัญหาแบบนี้ หรือรู้สึกว่า煩瑣 คุณสามารถลองใช้เบราว์เซอร์อื่น เช่น FireFox, Microsoft Edge เพราะสุดท้ายนี้เป็นปัญหาที่เกิดขึ้นเฉพาะใน Google Chrome
- 1. รีเฟรชเว็บเพจ หรือ รีสตาร์ท Google Chrome
- 2. เปิดใช้งาน Hardware Acceleration ใน Google Chrome
- 3. ปิดใช้งาน WebGL ใน Google Chrome
- 4. อัปเดต Google Chrome เป็นเวอร์ชันล่าสุด
วิธีที่ 1: รีเฟรชเว็บเพจ หรือ รีสตาร์ท Google Chrome
หากข้อผิดพลาด WebGL เกิดขึ้น วิธีที่ง่ายและเร็วที่สุดในการแก้ไขคือการรีเฟรชเว็บเพจนี้ แน่นอน การรีสตาร์ทเบราว์เซอร์ก็ช่วยแก้ไขได้เช่นกัน แต่หากข้อผิดพลาดนี้ยังคงโผล่ขึ้นมาบนเว็บเพจแม้หลังจากคุณรีเฟรชแล้ว โปรดทำตามวิธีด้านล่างเพื่อแก้ไข
วิธีที่ 2: เปิดใช้งาน Hardware Acceleration ใน Google Chrome
ข้อผิดพลาด WebGL hit a snag อาจมาหาคุณเมื่อคุณกำลังเล่นวิดีโอ YouTube หรือท่อง Facebook และส่วนใหญ่ของคนแก้ไขมันโดยการเปิดใช้งาน Hardware Acceleration ใน Google Chrome
- คลิกปุ่ม More ซึ่งอยู่ที่มุมขวาบนของ Google Chrome ของคุณ
- ในรายการดรอปดาวน์ คลิก Settings
- คลิก Advanced เพื่อเปิดการตั้งค่าขั้นสูงของ Google Chrome
- เลื่อนแถบเลื่อนเพื่อหาตัวเลือก System
- หาไอเทม Use hardware acceleration when available แล้วเปิดมัน
- ปิด Google Chrome แล้วเปิดใหม่
เปิดวิดีโอ YouTube หรือเว็บเพจที่คุณต้องการท่องใหม่ คุณจะพบว่าเว็บเพจของคุณแสดงปกติ และจะไม่มีข้อความข้อผิดพลาด WebGL โผล่ขึ้นมา
เกี่ยวข้อง: วิธีปิดใช้งาน Hardware Acceleration บน Google Chrome, Firefox และ Microsoft Edge
วิธีที่ 3: ปิดใช้งาน WebGL ใน Chrome
chrome://flags/ เป็นห้องปฏิบัติการของ Google Chrome คุณสมบัติหลายอย่างยังอยู่ในระหว่างการพัฒนา บางอย่างไม่เสถียร และบางเครื่องมือสำหรับนักพัฒนา เมื่อ Chrome ของคุณโผล่ Rats! WebGL hit a snag แกะปะทะ คุณสามารถไปที่ flags เพื่อปิดฟังก์ชัน WebGL
- เปิด Google Chrome
- คัดลอกลิงก์นี้ chrome://flags/ ไปที่แถบที่อยู่ของเบราว์เซอร์ Chrome เพื่อเปิดมัน ในหน้า flags คุณจะเห็นว่ามีคุณสมบัติใหม่มากมาย
- ค้นหา WebGL เพื่อหาคุณสมบัติ WebGL
- ในผลลัพธ์ คุณจะพบว่ามีผลลัพธ์ WebGL สองอย่าง: WebGL 2.0 Compute และ WebGL Draft Extensions
- Disable WebGL 2.0 Compute และ WebGL Draft Extensions ทีละตัว
- รีสตาร์ท Google Chrome ของคุณ
วิธีที่ 4: อัปเดต Google Chrome เป็นเวอร์ชันล่าสุด
ทำไมต้องอัปเดต Google Chrome? เวอร์ชันใหม่ของเบราว์เซอร์ Google Chrome แก้ไขบั๊กและช่องโหว่ของเวอร์ชันเก่า และได้รับการเพิ่มประสิทธิภาพ การอัปเกรดเป็นเวอร์ชันล่าสุดยังสามารถเพิ่มประสิทธิภาพสภาพแวดล้อมการทำงาน และแก้ไข misoperations (การทำงานผิดพลาด) บางอย่างเมื่อคุณใช้เบราว์เซอร์เก่า
- ที่มุมขวาบน คลิก More
- ในรายการดรอปดาวน์ เลือก Help > About Google Chrome ในหน้า About Google Chrome มันจะเริ่มตรวจจับเวอร์ชันล่าสุดของ Google Chrome และช่วยคุณอัปเดตโดยอัตโนมัติ
- รีบูท Google Chrome ของคุณ และเปิดเว็บไซต์ที่คุณต้องการอ่านใหม่ ปัญหาของ WebGL hit a snag จะได้รับการแก้ไข
เปรียบเทียบกับข้อผิดพลาดอื่นๆ เช่น Google Chrome runs slowly "rats! Webgl hit a snag" ไม่ใช่ปัญหาทั่วไป มันเกิดหลักจากเว็บเพจของคุณไม่เข้ากันได้กับเนื้อหา WebGL เมื่อปัญหานี้เกิดขึ้นกับ Google Chrome ของคุณ คุณสามารถแก้ไขได้ตามวิธีข้างต้น