NetKarte
TW

關於隱私

什麼是Canvas與WebGL

瀏覽器2D、3D繪圖與環境識別的關係。

更新日期: 2026年10月9日

Canvas是透過Script繪製影像、圖形和文字的HTML功能;WebGL在Canvas上利用GPU高速繪製2D與3D圖形。

NetKarte中的檢查

在NetKarte的繪圖與GPU卡片中分別查看「Canvas」與「WebGL」。即使同一卡片無法取得GPU名稱,也應先單獨理解WebGL本身的可用狀態。

NetKarte分別為2D與WebGL建立獨立的暫時Canvas,檢查能否取得各自的繪圖環境(Context)。先嘗試webgl,若未取得繪圖環境,包括發生例外的情況,再嘗試experimental-webgl。不會對繪製結果產生Hash或識別ID,也不保存結果。

可以了解什麼

「可用」表示目前頁面能取得相應Context。瀏覽器設定、硬體、驅動程式或安全政策都可能使WebGL不可用。

容易誤解之處

Canvas或WebGL可用不等於正在進行指紋識別。其他網站可能組合繪製結果與環境資訊,但NetKarte只顯示可用性,不建立指紋ID。

如何理解「不可用」與「無法取得」

同一Canvas取得2D繪圖環境後不能切換為WebGL,但NetKarte使用不同元素檢查,因此2D建立成功不會妨礙WebGL的取得。即使取得2D繪圖環境時發生例外,也會繼續檢查WebGL。

未傳回繪圖環境時顯示「不可用」;取得過程發生例外而無法確認結果時顯示「無法取得」。若重試WebGL成功,則顯示「可用」。僅憑這些結果不能斷定瀏覽器不支援或GPU故障。即使WebGL可用,若公開GPU資訊的擴充功能無法使用,也無法取得GPU名稱。

調查3D問題時,應同時查看實際服務錯誤及瀏覽器自身圖形資訊。NetKarte不會依據Canvas可用性或繪製結果識別個人。

參考資料

隱私設定

詳細資訊

我們使用Google Analytics改善網站。即使您拒絕,仍可能傳送不使用Cookie的有限衡量信號。