我正在学习X3DOM,我想知道为什么当我在浏览器中从本地浏览这个html代码时,纹理(URL http链接,没有本地图像)没有加载。圆筒看起来很黑。
<html>
<head>
<script src="http://www.x3dom.org/download/dev/x3dom.js"></script>
<link rel="stylesheet" href="http://www.x3dom.org/download/dev/x3dom.css">
<title>DOM Field Interface Test</title>
</head>
<body>
<div id="testbedDiv">
<h2>X3DOM Scene:</h2>
<x3d width='500px' height='400px'>
<scene>
<shape>
<appearance>
<ImageTexture url="http://drive.google.com/uc?export=view&id=0B0GIfItPpsqjMEUyLU9Fam9aQ0E"><ImageTexture/>
</appearance>
<Cylinder ></Cylinder>
</shape>
</scene>
</x3d>
</div>
</body>
</html>
或者,如果有人知道对.x3d http url链接的“内联”标记也这样做(也没有本地)
答案 0 :(得分:0)
X3DOM在JavaScript沙箱中运行。这意味着如果不在服务器上放置特殊代码,则无法访问服务器上的文件。对于本地文件,没有服务器。您仅限于本地文件。
根据我在PC上的经验,您可以在Firefox和IEV11中使用本地文件,但不能使用Chrome。