惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
有赞技术团队
有赞技术团队
博客园 - 三生石上(FineUI控件)
博客园_首页
博客园 - 【当耐特】
WordPress大学
WordPress大学
月光博客
月光博客
博客园 - 叶小钗
S
SegmentFault 最新的问题
雷峰网
雷峰网
H
Help Net Security
宝玉的分享
宝玉的分享
A
About on SuperTechFans
IT之家
IT之家
J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
D
DataBreaches.Net
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
B
Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Y
Y Combinator Blog

博客园 - 一丝心情

Volta 安装和使用指南 免费国产ai试用总结 glb格式3d模型压缩 nuxt.js 项目流水线自动部署设置 免费的云数据库 vue 实用指令 IntelliJ IDEA license server 激活(亲测有效) win10/win11专业版激活码(亲测有效) Git 常用指令完全指南 npm 安装依赖报错整理 css3文字渐变, svg文字渐变 http/https与websocket的ws/wss的关系 指令 v-tooltip vue 自定义指令实现v-overflow-tooltip element-ui NavMenu 多级嵌套封装 常用css vue.config.js config.resolve.alias 目录别名配置 nuxt 低版本浏览器兼容babel编译配置 常用软件历史版本下载 前端常用指令 数组常用方法总结 vue 中 echarts 添加事件 常用正则
three.js 在低版本浏览报THREE.WebGLProgran: shader error ...
一丝心情 · 2022-10-31 · via 博客园 - 一丝心情

场景:在低版本浏览器下使用three.js控制台报以下错:

Error:WebGL:linkProgram:Must have a compiled vertex shader attached.

THREE.WebGLProgran: shader error: 0 35715 fasle gl.getProgramInfoLog Must have a compiled vertex shader attached. THREE.WebGLShader: gl.getShaderInfoLog() vertex
0:2(12): error: extension 'GL_ARB_gpu_shader5' unsupported in vertex shader1: #version 300 es

解决方案,three.js 版本使用r100(0.100.0)版本

如果是使用的插件依赖three.js而报的错,则需要降低当前插件版本,具体降低至哪个版本,可以查看该插件的历史版本的package.json里去查看. 

以3d-force-graph插件兼容火狐52.7.2为例,则需要减低3d-force-graph的版本为1.45.0,同时还需要降低‘3d-force-graph’ 依赖的three-dragcontrols、three-forcegraph、three-render-objects的版本的依赖包,可以直接在当前项目的package.json dependencies里添加下载,具体版本可以查看node_modules/3d-force-graph package.json里的版本。 下载完后直接复制node_modules下的‘three-dragcontrols、three-forcegraph、three-render-objects’文件夹替换node_modules/3d-force-graph/node_modules里的对应文件。这样3d-force-graph就可以在低版本火狐上使用了,当然高版本的一些方法在低版本上没有的话是没发使用的。