Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript x3d内联示例在internet explorer中不工作_Javascript_Html_Internet Explorer_X3d_X3dom - Fatal编程技术网

Javascript x3d内联示例在internet explorer中不工作

Javascript x3d内联示例在internet explorer中不工作,javascript,html,internet-explorer,x3d,x3dom,Javascript,Html,Internet Explorer,X3d,X3dom,x3dom内联示例未在internet explorer 11上正确加载。这需要很长时间。它在chrome、firefox甚至edge上运行良好。我有一个基于这个例子的项目。我还发现,即使模型加载,下面的代码也不起作用。IE在x3d文件中找不到“MA_Nose”材质节点。我怎样才能解决这个问题如果(document.getElementById('Deer\u MA\u Nose').getAttribute('diffuseColor')!='1 0') 这里是链接 我试图在IE 11浏览器中

x3dom内联示例未在internet explorer 11上正确加载。这需要很长时间。它在chrome、firefox甚至edge上运行良好。我有一个基于这个例子的项目。我还发现,即使模型加载,下面的代码也不起作用。IE在x3d文件中找不到“MA_Nose”材质节点。我怎样才能解决这个问题<代码>如果(document.getElementById('Deer\u MA\u Nose').getAttribute('diffuseColor')!='1 0') 这里是链接
我试图在IE 11浏览器中测试您的代码

我发现你的例子显示了这个错误

这是一条有问题的路线

{while(inlScene.children.length){var childDomNode=inlScene.children[0];setNamespace(that._vf.nameSpaceName,childDomNode,that._vf.mapDEFToID);that._xmlNode.appendChild(childDomNode);}}}
此错误位于x3dom.js文件中。所以我们不能修改它

我建议您尝试使用编译文件。通过将ES6代码转换为ES5代码,它可能有助于解决与ES6代码相关的问题

如果问题仍然存在,则IE浏览器可能不支持inlsecene.children.length,您可能需要使用一些polyfill来修复此问题

此外,您还可以尝试联系x3Dom支持部门,以获取他们对此问题的意见