網絡日志? 瀏覽器是一個程序,它不僅可以顯示在線的基本超文本標記語言(HTML)、JavaScript?和級聯樣式表(CSS)文檔,還可以解釋這些規范的特殊子集WebGL?技術上,WebGL? 不是獨立語言,而是使用瀏覽器渲染引擎的canvas元素在W...
網絡日志? 瀏覽器是一個程序,它不僅可以顯示在線的基本超文本標記語言(HTML)、JavaScript?和級聯樣式表(CSS)文檔,還可以解釋這些規范的特殊子集WebGL?技術上,WebGL? 不是獨立語言,而是使用瀏覽器渲染引擎的canvas元素在WebGL之間創建橋梁的圖形庫? 代碼,圖形硬件和瀏覽器? 瀏覽器渲染高級三維(3D)圖形的能力比使用其他類型的插件要快得多,并且比在瀏覽器中使用單獨編譯的程序更方便。幾乎所有主要的web瀏覽器都支持WebGL? 在本機方面,盡管那些不實現本機支持的瀏覽器通常都有第三方插件,它們公開了必需的HTML組件? 由于直接訪問計算機圖形卡,瀏覽器能夠快速呈現3D圖形,這也是潛在的巨大安全漏洞的來源,這些漏洞可能允許惡意程序在遠程計算機上執行有害代碼。WebGL技術創建了圖形庫,而不是用HTML編碼顯示網頁? 瀏覽器包含的代碼以某種方式將圖形庫中包含的函數鏈接起來,以便可以通過JavaScript?訪問這些函數。在HTML語言標準版本5(HTML5)下,有一種稱為畫布的特殊元素可用于直接繪制到屏幕的某個區域,而無需使用插件或使用可能不夠精確的HTML或CSS標記在兼容的WebGL中? 瀏覽器,JavaScript?綁定到一個低級圖形庫,并直接繪制到HTML5畫布元素,提供了一個可以直接從圖形卡推送到顯示設備的圖形平臺。使用的庫是OpenGL?嵌入式系統庫(OpenGL ES?),這是設計用于移動設備的標準OpenGL?庫函數的子集? 瀏覽器是可能的是WebGL的輕量級特性? 庫,這些庫不會消耗大量資源,也不包含完整OpenGL?實現的一些處理器密集型功能。WebGL經常出現的問題? 然而,瀏覽器是指計算機或設備上的驅動程序和硬件必須能夠運行OpenGL ES?應用程序。某些操作系統、設備、硬件甚至驅動程序都不具備運行WebGL的功能? 程序,也沒有一個簡單的解決方案,即更換安裝的圖形硬件。主要關注的是WebGL的安全性和安全性? 瀏覽器使一些主要的瀏覽器開發人員無法完全實現對WebGL的支持?。這主要歸結為瀏覽器提供給WebGL的直接訪問? 當惡意使用時,圖形卡可以通過主機系統被操縱造成損壞,或者在最壞的情況下,可以被用作網關來執行或植入有害的計算機代碼
-
發表于 2020-08-07 17:04
- 閱讀 ( 675 )
- 分類:電腦網絡