使用JavaScript审核驱动程序 在启动时,应用程序应执行一些可在其托管网页上以JavaScript实现的其他测试。执行这些测试的脚本应该包含在模块的embed标记之前,理想情况下,只有在这些测试成功时,embed标记才会出现在托管页面上。 首先要检查的是您是否可以创建图形上下文。如果可以,请使用上下文确认是否存在任何所需的OpenGL ES 2.0扩展。您可能需要参考扩展注册表并在检查扩展时包含供应商前缀。
一旦您通过了JavaScript验证测试,就可以安全地将Native Client embed标记添加到托管网页并加载模块。
有可能创建一个脚本来检查Web浏览器是否支持OpenGL,但我找不到任何有关如何操作的信息。我应该如何检查Web浏览器是否支持OpenGl(而不是WebGl)?
答案 0 :(得分:0)
您是否尝试过Modernizr?
检测WebGL中对OpenGL扩展的支持。如果支持WebGL扩展API,则将支持的扩展公开为子属性,例如:
if(Modernizr.webglextensions){
//支持WebGL扩展API }
if(Modernizr.webglextensions中的'OES_vertex_array_object'){
//支持Vertex Array Objects扩展 }