一.图片跨域问题

  1. nginx代理后仍出现图片跨域问题,先检查nginx是否运行

  1. 图片路径是否为nginx代理路径?

  1. 图片路径是否与代理路径重复?若重复可split重新传入路径

file = '/sdck' + file.split('/sdck')[1];

二.vr图片漫游

var div = document.getElementById('container');var PSV = new PhotoSphereViewer({panorama: '你的图片路径',container: div,time_anim: 3000,navbar: true,usexmpdata: false});

三.完整代码

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>Photo Sphere Viewer</title><meta name="viewport" content="initial-scale=1.0" /><script src="../../modules/VR/three.min.js"></script><script src="../../modules/VR/photo-sphere-viewer.js"></script><style>html, body {margin: 0;width: 100%;height: 100%;overflow: hidden;}.web-top{width: 100%;height: 100%;margin: 0;padding:0;overflow: hidden;background: rgba(0,80,161,0.8);}#container {width: 100%;height: 100%;}.closeBox{width: 100%;height: 50px;display: flex;align-items: center;justify-content: flex-end;}.closeImg{width: 30px;height: 30px;line-height: 30px;border-radius: 50%;margin-right: 20px;color: #ffffff;text-align: center;cursor: pointer;font-size: 25px;}</style>
</head><body>
<div class="web-top"><div class="closeBox"><div class="closeImg" onclick="closeImg()">×</div></div><div id="container"></div><canvas id="load_area" width="100%" height="224px"></canvas>
</div>
<script src="../../modules/jquery.min.js"></script>
<script>function closeImg() {//关掉当前页面}
</script>
<script>var file = data.src;//后台获取vr图片路径file = 'nginx代理路径关键词' + file.split('nginx代理路径关键词')[1];//如http://192.135.10.89/sdck/xxx.jpg;nginx代理关键字/sdck,则可以将关键字/sdck替换‘’里边文字var reader = new FileReader();var xhr = new XMLHttpRequest();xhr.open("get", file, true);xhr.responseType = "blob";xhr.onload = function() {if (this.status == 200) {reader.readAsDataURL(this.response);}}xhr.send();reader.onload = function(){var  imgSrc = this.result;var div = document.getElementById('container');var PSV = new PhotoSphereViewer({panorama: imgSrc,container: div,time_anim: 3000,navbar: true,usexmpdata: false});}</script>
</body></html>

四.示例

五.需要引入两个vr的js代码块引入太大 不支持 需要的可私信我或者去我的资源里下载

https://download.csdn.net/download/henghahouhei/87433411

VR图片漫游-兼容处理图片跨域问题相关推荐

  1. ie9以下兼容ajax跨域访问,解决ie9以下浏览器ajax请求报error拒绝访问方案 解决ie9以下浏览器ajax请求报400问题方案

    解决方案如下: 1.ie9以下兼容ajax跨域访问   2.ajax请求开始前添加 jQuery.support.cors = true;  允许跨域 3.ie浏览器设置允许通过域访问数据 并且 ur ...

  2. meta标签no-referrer处理图片跨域和百度统计失效问题

    meta标签no-referrer处理图片跨域 <meta name="referrer" content="no-referrer"/> 不过这时 ...

  3. php图片上传怎么跨域,ajax跨域上传图片(后端php)完整例子

    1.html内容: 上传截图: 成功文件: 2.js代码: function uploadImage(){ //获取图片 var file = $('#uploadFile')[0].files[0] ...

  4. html2canvas解决图片空白,网络图片跨域

    解决思路:前端将网络图片转换成64位格式 不需要设置什么阿里云服务器跨域,nginx配置header等等 1.准备一个canvas标签用于转换64位格式图片 <canvas ref=" ...

  5. 前端常见问题——Canvas 图片跨域

    尽管不通过 CORS 就可以在 Canvas 画布中使用图片,但是这会污染画布.一旦画布被污染,你就无法读取其数据.例如,你不能再使用画布的 toBlob(), toDataURL() 或 getIm ...

  6. php把网络图片转化为base64格式,解决html2canvas图片跨域问题

    一.前言 最近在用html2canvas做网页截图功能.这个开源库使用很简单,代码也很方便,但难点在于跨域问题.比如说,我的一个页面中有图片也有文字,图片是来自于图片服务器的网络图片.此时我们要生成截 ...

  7. vue-cropper图片裁剪网络图片展示时跨域

    在使用vue-cropper时,展示图片的时候出现跨域 报错如下: vue-cropper空白 解决方法: 将网络图片转为base64 // 将网络图片转换成base64格式transBase64Fr ...

  8. svg转成jpg/png图片跨域图片

    svg转成jpg/png图片,svg含跨域图片 基本思路: svg: svg效果: 转成jpg/png: base64串显示效果 由于svg上含有跨域图片,图片没显示出来,所以最终处理结果: 解决跨域 ...

  9. nginx配置图片跨域访问

    在server段中添加红框内的图片跨域内容 参数 location ~* .*.(gif|jpg|jpeg|png|bmp|swf)$ { add_header Access-Control-Allo ...

最新文章

  1. 文末福利|云原生下Java的变化与趋势?程序员为什么不喜欢低代码?答案在这里!...
  2. mac connect to host localhost port 22: Connection refused
  3. 启动tomcat提示Could not create the Java virtual machine.
  4. 通用属性配置文件(Generic Attribute profile,GATT)
  5. 分布式事务、cloud、boot、常规队列MQ、elk、kafuka
  6. 其实我就是个技术迷-自身定位及展望
  7. hive 多用户访问模注意问题
  8. 基于wrapper的特征选择——递归特征消除RFE的python实现
  9. 将数字n转换为字符串并保存到s中
  10. 华为一枝独秀!Q3国内智能手机出货量公布:Ov、小米、iPhone侧目
  11. 从mediaserver入手快速理解binder机制(最简单理解binder)
  12. 交通行业如何做好数字化转型?| 推荐收藏
  13. 深度学习教程(4) | 深层神经网络(吴恩达·完整版)
  14. python根据经纬度算距离 怎么输出_python根据经纬度计算距离示例
  15. 国内域名转入到AWS-Route53的操作实践经验分享
  16. 计算机在生物技术的应用论文,计算机技术在生物学中的应用
  17. dubbo admin安装中易踩坑点及解决方法
  18. 黄反词测试,接口监控
  19. Lync / Skype for Business登录界面UI切换
  20. 奇点云行业观察 | 购物中心如何实现高质量数据采集?

热门文章

  1. 建设银行乡村振兴面试回答思路指南
  2. U3D-亡命时速游戏制作(六)
  3. libxml/parser.h not found
  4. 用C语言实现中国象棋(mac+windows双版本)
  5. 手写数字集MNIST(1)下载
  6. Hive—学习笔记(一)
  7. 蒲公英分发安装iOS应用
  8. GPU服务器Ubuntu环境配置教程及各种踩坑
  9. 阿拉丁微信小程序创新论坛“上海站”成功举办 携多位业界专家探讨小程序创投机会...
  10. java程序出现乱码的原因