当前位置: 首页 > news >正文

浏览器打开 three.js-r160/editor/index.html 后,为何显示白屏

从 百度网盘 请输入提取码 下载 three.js-r160.zip  解压到 D:\

请先看:Three.js 编辑器 editor 使用详解

浏览器打开 /three.js-r160/editor/index.html 时出现白屏可能是由于以下原因:

资源加载失败:页面依赖的 JavaScript 或 CSS 文件没有正确加载。

跨域问题:如果你是从本地文件系统打开这个页面,浏览器的安全策略可能会阻止加载某些资源。

JavaScript 错误:页面中的 JavaScript 代码可能存在错误,导致页面渲染失败。

浏览器兼容性:你使用的浏览器可能不支持所需的 HTML5 特性或者 WebGL 。

解决方法:

检查网络请求:检查浏览器的开发者工具中的网络(Network)面板,查看是否有资源加载失败。

本地服务器:使用本地服务器(如 Apache, Nginx, 或 HTTP 服务器)来托管页面,而不是直接从文件系统打开。

检查控制台:查看浏览器的开发者工具中的控制台(Console)面板,查找 JavaScript 错误或警告信息。

更新浏览器:确保你的浏览器是最新版本,或者至少支持 WebGL。

WebGL 检查:使用 WebGL 检测工具来检查系统的 WebGL 支持情况。

如果以上方法都不能解决问题,可能需要更详细的错误信息或者进一步的调试来确定问题所在。

参阅:http://www.webgl3d.cn/pages/aac9ab/


从 nginx: download  下载 nginx-1.26.1.zip  解压到D:\nginx-1.26.1

编辑 D:\nginx-1.26.1\conf\nginx.conf  第35行后:

    server {listen       80;server_name  localhost;#charset koi8-r;#access_log  logs/host.access.log  main;location / {root   D:/three.js-r160;index  index.html index.htm;}# location ~*  \.(css|js|txt|flv|mp4)$ {root  D:/three.js-r160;access_log off;expires 24h;}

先运行 nginx.exe -t
nginx: the configuration file D:\nginx-1.26.1/conf/nginx.conf syntax is ok
nginx: configuration file D:\nginx-1.26.1/conf/nginx.conf test is successful

cd D:\nginx-1.26.1
启动:  start nginx
修改 nginx.conf 后,重新启动: nginx -s reload

快速停止命令:nginx -s stop 
正常退出命令:nginx -s quit

copy D:\nginx-1.26.1\html\index.html  D:\three.js-r160\      
浏览器访问  http://localhost/editor/
浏览器访问  http://localhost/examples/

相关文章:

  • C++,观察者模式,模拟Qt的信号和槽机制
  • iOS Universal Links 配置
  • 算法家族之一——二分法
  • Blender + Marvelous Designer(MD)服装,Quad Remesher四边面拓扑布线、UV投射
  • 【ARM Cache 系列文章 1.1 -- Cache size 读取详细介绍及代码实现】
  • STM32F103单片机工程移植到航顺单片机HK32F103注意事项
  • Diffusers代码学习: T2I Adapter
  • 在vscode 中使用npm的问题
  • 【Spring Boot】异常处理
  • cad导入su线条不在一个平面怎么办?
  • Java | Leetcode Java题解之第132题分割回文串II
  • 分享一个用python写的本地WIFI密码查看器
  • 【risc-v】arm和riscv有什么关系或者联系?
  • Elasticsearch 管道查询语言 ES|QL 现已正式发布
  • 归一化在神经网络训练中的作用
  • Android Studio:GIT提交项目到远程仓库
  • LeetCode算法系列_0891_子序列宽度之和
  • PAT A1120
  • ReactNativeweexDeviceOne对比
  • Ruby 2.x 源代码分析:扩展 概述
  • sessionStorage和localStorage
  • STAR法则
  • 浮动相关
  • 看域名解析域名安全对SEO的影响
  • 我的zsh配置, 2019最新方案
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 一道闭包题引发的思考
  • 一道面试题引发的“血案”
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 回归生活:清理微信公众号
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (4)(4.6) Triducer
  • (a /b)*c的值
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (七)Knockout 创建自定义绑定
  • (四)鸿鹄云架构一服务注册中心
  • (一)基于IDEA的JAVA基础10
  • (译)2019年前端性能优化清单 — 下篇
  • ***测试-HTTP方法
  • ./configure,make,make install的作用
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET正则基础之——正则委托
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @Data注解的作用
  • @NestedConfigurationProperty 注解用法
  • @Repository 注解
  • [ C++ ] STL---stack与queue
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945