此頁面列出主要瀏覽器最新版本之間的一些差異,這些差異與 Emscripten 編譯的應用程式和遊戲相關
函式 emscripten_get_now()
以毫秒為單位傳回牆鐘時間,格式為 float
。Opera 12.16 和 Windows Google Chrome 28.0.1500.95 有一個限制,即計時器的精確度僅為毫秒級。在其他主要瀏覽器 (IE10、Firefox 22、非 Windows 上的 Chrome 28) 上,它具有亞毫秒級精確度。
Internet Explorer 並不完全支援 WebGL
Internet Explorer 10 及更舊的版本不支援 WebGL。嘗試透過 EGL、GLUT、SDL 或類似方式初始化 GL 內容將會失敗。不依賴 OpenGL 的 Emscripten 應用程式仍然可以在此瀏覽器上執行。
Internet Explorer 11 僅支援部分 WebGL 1.0。某些命令、著色器等可能無法運作。您可以將應用程式限制為使用 IE11 支援的子集。
其他主要瀏覽器上的 WebGL 支援相當不錯 (請參閱 不同瀏覽器中的 WebGL 支援)。
Opera 12.16 對 W3C File API 的支援有限。特別是,它不支援 createObjectURL 功能,這表示無法使用瀏覽器的影像編解碼器來解碼 Emscripten 虛擬檔案系統中預先載入的檔案。
Emscripten 中的 OpenAL 和 SDL 音訊支援取決於 Web Audio API (請參閱 不同瀏覽器中的 Web Audio API 支援)。