我有一个简单的WebGL文件,它在Chrome和IE11中都呈现得很好。
然而,wxWebView只是显示了一个空白。它应该能够显示WebGL吗?wxWebView显示的javascript非常好。
我尝试将注册表值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION*executable*设置为11001,如建议的这里,但没有任何效果。
下面是一个进一步简化的脚本。在真正的浏览器中,它显示"gl OK3“,而在wxWebView中只显示”画布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>
发布于 2015-04-23 22:18:55
找到了。
在html中添加以下内容确保使用渲染器的最新版本
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
https://stackoverflow.com/questions/29832113
复制相似问题