在X3DOM中加载http url图像就像纹理一样

时间:2015-04-14 13:05:35

标签: html http x3dom

我正在学习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链接的“内联”标记也这样做(也没有本地)

1 个答案:

答案 0 :(得分:0)

X3DOM在JavaScript沙箱中运行。这意味着如果不在服务器上放置特殊代码,则无法访问服务器上的文件。对于本地文件,没有服务器。您仅限于本地文件。

根据我在PC上的经验,您可以在Firefox和IEV11中使用本地文件,但不能使用Chrome。