未捕获的错误:SECURITY_ERR: DOM Exception 18当在WebGL中应用纹理与Three.js
Uncaught Error: SECURITY_ERR: DOM Exception 18 When applying textures with Three.js in WebGL
我正在学习如何使用webGL和three.js。我的问题是当添加map: THREE.ImageUtils.loadTexture("images/particle.png"),
Chrome引发Uncaught Error: SECURITY_ERR: DOM Exception 18.
我知道这是由于跨域引用,但我是从一个vm与LAMP设置服务,所以它怎么可能是一个交叉引用?我可以通过在主机上做python -m SimpleHTTPServer
,然后在chrome中打开http://localhost:8000/Particles.html,但这个解决方案是无用的,如果它只适用于本地服务器。
如何使它工作,使web服务器可以实际服务器正确的页面?
我玩过一点three.js,但恐怕我不是很擅长JavaScript。
不过,我认为你应该给Max Novakovic的getImageData API。如果有帮助的话,打扰媒体博客上有一篇关于它的短文。
当托管在web服务器上并且从同一域获取图像时(正如您可以从python -m SimpleHTTPServer案例中看到的那样),它应该可以工作。我不知道虚拟机服务器发生了什么,它是否进行了虚拟主机重定向?(如:网页请求http://foobar/image.png,服务器302重定向到http://cdn/image.png)
如果你有一个测试用例,我可以看看。
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 跟踪在页面加载时应用内联样式的JavaScript
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如果文本字段为空,则使用JavaScript应用CSS样式
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- angular 1.5应用程序中的导航栏
- WebGL-依次应用多个程序
- 如何将数据库系统添加到WebGL应用程序中
- 访问 WebGL 的 Soundcloud 波形/插图 (三.js) 应用程序 - CORS 问题
- 是 Node 并表示一个好的 webgl 应用程序的服务器端包
- 为什么我的webGL应用程序在iPhone上查看时背景颜色不同
- WebGL和JavaScript应用程序中的颜色跟踪
- 未捕获的错误:SECURITY_ERR: DOM Exception 18当在WebGL中应用纹理与Three.js
- 在iOS 10上,GLTF-WebGL应用程序崩溃,应用程序使用WKWebView构建
- 无法读取undefined"的属性0;在webgl应用中
- 在webgl场景中使用法线应用平行光时出现问题