如何允许WebGL从本地载入资源
来源:互联网 发布:珠海网络教育报名 编辑:程序博客网 时间:2024/06/08 03:26
当使用WebGL加载本地文件时,发现3D展现是一团黑的时候,在控制台如果看到“Unable to get image data from canvas because the canvas has been tainted by cross-origin data.”的错误提示,这是因为浏览器的安全策略,“同源策略”。浏览器为了阻止欺骗,会追踪 image data。当你把一个“跟canvas的域不同的”图片放到canvas上,这个canvas就成为 “tainted”(被污染的,脏的),浏览器就不让你操作该canvas 的任何像素。
方案二:设置浏览器
On Windows:
Chrome:
1、得到Chrome的安装路径,例如:
C:\Users\-your-user-name\AppData\Local\Google\Chrome\Application
2、在命令行窗口,输入安装路径,加上–allow-file-access-from-files参数,例如:
Chrome installation path\chrome.exe --allow-file-access-from-files
,回车执行,启动Chrome
3、测试的一个临时方法::复制一个Chrome的快捷方式,右键->属性->目标的文本框中加上参数
--allow-file-access-from-files
,例如:
"Chrome installation path\chrome.exe" --allow-file-access-from-files
IE11:默认可以加载本地图片
Firefox:
1、Firefox的用户请在浏览器的地址栏输入“about:config”,回车
2、在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”
3、将security.fileuri.strict_origin_policy设置为false
4、关闭目前开启的所有Firefox窗口,然后重新启动Firefox。
On Mac:
Chrome:从命令行窗口中启动,启动命令为
open /Applications/Google\ Chrome.app --args --allow-file-access-from-files
Safari:
1、Safari->偏好设置->高级->勾选“在菜单栏中显示‘开发’菜单”
2、开发->勾选“启用WebGL”
3、开发->勾选“停用本地文件限制”
Firefox:
1、Firefox的用户请在浏览器的地址栏输入“about:config”,回车
2、在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”
3、将security.fileuri.strict_origin_policy设置为false
4、关闭目前开启的所有Firefox窗口,然后重新启动Firefox。
- 如何允许WebGL从本地载入资源
- 如何允许WebGL从本地载入资源
- 如何允许WebGL从本地载入资源(ajax的post请求返回error函数而不到success)
- VB中如何把资源器的文件释放出来,并且允许。。如把1.bat载入资源编辑器
- unity WebGL项目如何本地运行
- GDI+从资源文件载入图像-
- 载入资源
- WebGL 相关资源收集
- WebGL&SL资源
- 如何应用程序中载入其他域的swf文件,并且允许它访问程序中的 ActionScript
- Solaris 11如何允许root用户本地登录
- android-从网络下载资源到本地
- WebView载入本地html(含css资源)显示不全解决办法
- OGRE 资源载入
- JavaFX中的资源载入
- 异步载入资源
- JavaFX中的资源载入
- unity3D载入资源文件
- golang学习笔记[1] 基础知识
- 目录属性
- swift入门基础知识3字符串
- <Java>Java数组的声明与初始化
- 什么样的表符合3NF (范式)
- 如何允许WebGL从本地载入资源
- HDU3466 - Proud Merchants(贪心+01背包)
- NeHe OpenGL Lesson 9
- Android studio关联源码
- 天天ASP开发网完成中国仡佬族文化研究会网站建设
- oracle中一张表对应使用的段里的存储空间碎片的整理
- 在Android App开发中实现任意Java方法的拦截
- poj3259 bellman—ford
- 求矩阵的外围元素之和,主对角线元素之和以及副对角线元素之和