Javascript 谷歌';s VRView(Web)渲染无法从localhost加载纹理

Javascript 谷歌';s VRView(Web)渲染无法从localhost加载纹理,javascript,google-chrome,virtual-reality,Javascript,Google Chrome,Virtual Reality,出于某种原因,Google的VRView(Web)渲染无法从localhost或某个网站加载纹理(即使我使用相同的图像) 代码如下: <html> <script src="https://storage.googleapis.com/vrview/2.0/build/vrview.min.js"></script> <script> window.addEventListener('load', onVrViewLoad) function on

出于某种原因,Google的VRView(Web)渲染无法从localhost或某个网站加载纹理(即使我使用相同的图像)

代码如下:

<html>
<script src="https://storage.googleapis.com/vrview/2.0/build/vrview.min.js"></script>
<script>
window.addEventListener('load', onVrViewLoad)
function onVrViewLoad() {
  var vrView = new VRView.Player('#vrview', {
    image: 'test.jpg',
    width: 960,
    height: 480
  });
}
</script>
<div id="vrview"></div>
</html>

window.addEventListener('load',onVrViewLoad)
函数onVrViewLoad(){
var vrView=new vrView.Player(“#vrView”{
图片:“test.jpg”,
宽度:960,
身高:480
});
}
现在,如果我用替换test.jpg,它就可以工作了。但是如果我用(相同的图像)替换test.jpg,它将无法工作


VRView对托管服务器是否挑剔?

加载映像失败时,web开发者控制台中是否有任何内容?这可能是一个CORS问题。同时检查网络选项卡,查看请求的详细信息


您是在本地web服务器上进行测试,还是localhost是从
文件://
协议加载html文件的快捷方式?如果是这样的话,这可能因为沙箱而无法正常工作。

我相信VRView需要URL才能正常工作,请参阅

另外,我注意到Flickr和Imgur上的两幅图像之间存在10KB的文件大小差异。是否Imgur从JPG中剥离了Photo Sphere XMP元数据?VRView需要XMP元数据才能将平面等矩形图像渲染为360°球形全景图像


Facebook360为后期编辑提供了有用的Photoshop模板(带有元数据):

否,我首先检查了CORS,但控制台中没有显示任何内容。没有,我调试时运行的是PHP、Node.js和Python环境,但这些环境都不起作用。