我有一个简单的WebGL文件,可以在Chrome和IE11中呈现。
但是,wxWebView只显示空白。它应该能够显示WebGL吗? wxWebView显示javascript就好了。
我试图设置注册表值HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Internet Explorer \ MAIN \ FeatureControl \ FEATURE_BROWSER_EMULATION *可执行*至11001所建议的here,但没有效果。
这是一个进一步简化的脚本。在真实的浏览器中它显示“gl OK3”但在wxWebView中它只显示“canvas OK2”;
<!DOCTYPE html>
<html>
<body>
WebGL test
<p id="message"></p>
<canvas id="canvas" width="400" height="300"></canvas>
<script src="webgl-utils.js"></script>
<script>
window.onload = myFunction;
function myFunction() {
var message = document.getElementById("message");
message.innerHTML = "message OK1";
var canvas = document.getElementById("canvas");
message.innerHTML = " canvas OK2";
var gl = getWebGLContext(canvas);
message.innerHTML = "gl OK3";
}
</script>
</body>
</html>
答案 0 :(得分:1)
找到它。
将以下内容添加到html可确保使用最新版本的渲染器
<meta http-equiv="X-UA-Compatible" content="IE=edge" />