明海+ 发表于 2017-11-24 10:52:37

Pano2VR制作的项目电脑上火狐可以打开手机或其他浏览器无法加载

情况描述:
在电脑火狐上面测试是可以打开;
拉到手机上(拷贝到手机存储)浏览器打不开;
出错的提示为:Error:NetworkError:Failed to execute ’send‘ on ’XMLHttpRequest‘:
Failed to load’file:///storage/emulate/0/A/360/timg (1)_out.xml‘

问题截图:



之前有加载那个窗口个,后面把皮肤都去掉了,就没窗口了。



file:///D:\我的文档\Tencent Files\842153122\Image\Group\Image12\)9@TPFYQ$BUQBT}F%GV(2FM.jpg

然后就这样了。

在手机测试的话弹窗信息跟电脑360浏览器弹窗信息一样


在电脑火狐测试没问题。


问题分析:
打不开是以因为没有在WEB服务器环境下运行。浏览器有安全限制,所以无法加载。你看看地址栏是以file协议开始的,正常的是使用http或https访问的。
而火狐浏览器可能默认的限制或您手动解除了安全限制,所以直接打开用
file协议的方式访问能正常加载显示。


可以部署一个测试服务器,部署在手机或者电脑上,用IP地址访问,并不是直接打开index.html,而是通过http访问。
可能涉及到一点简单的网站开发的技术知识,了解怎么部署简单的测试服务器即可。


这个问题和你说的问题类似

KRPANO生成文件本地浏览黑屏问题!
https://chinavr.net/t/11425/1/1
推荐到下面这个版块浏览下相关的帖子,有不少网友分享。
https://chinavr.net/f/140/1

另外需要说明的是:Pano2VR制作的基于Flash的swf格式漫游在手机上没有安装Flash插件的情况下是无法观看的,需要制作H5版本的才行。
页: [1]
查看完整版本: Pano2VR制作的项目电脑上火狐可以打开手机或其他浏览器无法加载