赞
踩
本人一直对WebGL很有兴趣,也试着尝试用osgjs写了个DEMO,很成功的出现了效果。可是当自己用ASP.net写了个服务端,想用自己写的服务器提供的数据来用做纹理,可是怎么也不出来,还报错。跟了下代码,发现是用作纹理的Image对象的问题。于是本菜鸟在百度了下,发现是Cross-Origin Resource Sharing的问题。
什么是Cross-Origin Resource Sharing。本人在WEB方面是一个门外汉,不过通俗来的说是W3C草案拟定的浏览器与服务端如何进行跨域请求的方式。本菜鸟是看这个博客明白的(http://www.cnblogs.com/shanyou/archive/2012/11/29/2795492.html)。
同时网上也说要解决这个问题只要设置Image的crossOrigin属性即可。于是从网上查这个属性的设置,有两种CORS模式
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。