Three.js无法显示三维外部文件问题解决方案
来源:互联网 发布:java手机游戏培训 编辑:程序博客网 时间:2024/05/23 00:10
1、最初分析:
在运行three.js示例文件过程中,我下载后的模型总是不能导入成功。确认可以在官网页面完美显示并且自己代码无误后,锁定目标:浏览器设置。
2、查看问题:
首先,F12查看控制台信息。
发现确实是因为谷歌浏览器设置问题。错误信息:
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
3、解决方案:
首先右键桌面的谷歌浏览器图标,选“属性”
然后选“快捷方式”-“目标”,在末尾添加命令:
--disable-web-security --allow-file-access-from-files(需注意与前面路径加空格)
点击“应用”-“确定”,大功告成,重新从桌面启动浏览器,就可以成功导入外部文件了。
4、结尾:
这些操作均是在桌面快捷方式下完成,从“开始”启动浏览器设置无效,原因不明(表示这个问题纠结了好久才发现)。
对于这种不能访问外部文件的设置,谷歌浏览器也是处于数据安全的考虑,设想如果网页可以直接获取你的本地文件,那么你的数据可能在你访问任何一个网页的时候就被上传备份了,这是可怕的!因此对于这种设置修改命令,我建议仅当调试程序时开启,当不调试程序时不要打开这个命令。
参考来源:http://stackoverflow.com/a/23758738
了解相关命令:http://stackoverflow.com/questions/18586921/how-to-launch-html-using-chrome-at-allow-file-access-from-files-mode
- Three.js无法显示三维外部文件问题解决方案
- 解决three.js加载外部obj文件在chrome浏览器中无法显示的问题
- error LNK2019:无法解析的外部符号的问题解决方案
- “error LNK2019: 无法解析的外部符号”问题解决方案
- hosts文件无法修改的问题解决方案。
- Android 无法识别布局文件问题解决方案
- VS2008的Web.config、XML文件无法高亮显示的问题解决方案
- 嵌入在html文件中的Applet程序无法显示的问题解决方案 201
- three.js 文字无法显示问题的解决
- Three.js显示中文字体
- Three.JS第一个三维场景建立
- chm文件无法显示问题解决一法
- CHM文件“页面无法显示”问题解决
- IIS安装和无法显示动态网页问题解决方案
- MSDN "无法显示该网页" 的问题解决方案
- MSDN "无法显示该网页" 的问题解决方案
- MSDN "无法显示该网页" 的问题解决方案
- MSDN "无法显示该网页" 的问题解决方案
- 树——由中序和前序,中序和后序序列重建二叉树
- jquery之empty()与remove()区别
- Android 银行账号
- Git 常用命令大全
- 【算法作业】 循环赛问题 分治算法
- Three.js无法显示三维外部文件问题解决方案
- APUE,TLPI读书笔记——linux进程
- poj 2814 拨钟问题(枚举)
- 动态规划之最长递增子序列 最长不重复子串 最长公共子序列
- 数据结构-C语言递归实现树的前中后序遍历
- iOS开发之基础视图——UILabel
- Android自定义属性
- 开始把积攒下来的技术文章写完
- Android 消息传递机制分析