Google chrome 当部署到Firebase时,静态网站上的Google VR会出错,但可用于gh页面

Google chrome 当部署到Firebase时,静态网站上的Google VR会出错,但可用于gh页面,google-chrome,polymer,github-pages,firebase-hosting,google-vr,Google Chrome,Polymer,Github Pages,Firebase Hosting,Google Vr,我在一个静态的,基于聚合物的网站上工作。I位置的集成虚拟现实视图(地图部分): 源回购是develope分支机构: VR视图由一个元素组成,该元素获取360 mono图像的url,并包含具有实际VR视图的iframe: 这里用的是: ... 现在,这在作为polymer-serve的本地开发环境中,或者当我使用Web-Server for-Chrome为unbundled构建目录时,都能很好地工作。但当我将其部署到Firebase时,VR视图显示“加载程序:无法加载场景。缺少必需的参数。

我在一个静态的,基于聚合物的网站上工作。I位置的集成虚拟现实视图(地图部分): 源回购是
develope
分支机构:

VR视图由一个元素组成,该元素获取360 mono图像的
url
,并包含具有实际VR视图的iframe:


这里用的是:


...
现在,这在作为
polymer-serve
的本地开发环境中,或者当我使用
Web-Server for-Chrome
unbundled
构建目录时,都能很好地工作。但当我将其部署到Firebase时,VR视图显示“
加载程序:无法加载场景。缺少必需的参数。
”错误消息。当
图像
视频
、或
对象
参数均未作为360媒体源提供时,在VR视图中会触发此错误。我不知道这怎么可能。我还尝试连接一个静态URL。(如果我有多个图像,并且它开始旋转,那就另当别论了,Firefox和Edge在Chrome失败的时候表现得很好)

Firebase部署设置:

现在,这里是作为gh页面的构建部署,源代码(未绑定的构建目录):和网站:这与Chrome、FF和Edge一起工作

发生了什么事



新闻:我试图在一个没有自定义域名的单独部署中重现这一点,不出所料,VR View元素可以正常工作。所以这里有一些关于自定义域的内容。可能与CORS有关?

到目前为止,我已将该网站迁移到GitHub gh pages,但这有一个后果:如果您想使用自定义域,但希望使用非定制页面不支持的https(如果是渐进式Web应用,则必须使用)。因此,我设置了免费的CloudFlare主机:到目前为止,我已将该站点迁移到GitHub gh pages,但这有一个后果:如果您想使用自定义域,但想使用非定制页面不支持的https(如果是渐进式Web应用,则必须使用)。因此,我设置了免费的CloudFlare主机:
<template>
  <div style="text-align:center">
    <iframe
      frameborder="0"
      width="100%"
      height="250"
      scrolling="no"
      allowfullscreen    
      src="/vrview.html?image=[[url]]&is_stereo=false">
    </iframe>
  </div>
</template>
<link rel="import" href="vr-view.html">
...
<vr-view
    url="[[_currentImage]]"
></vr-view>