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

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
美团技术团队
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
L
LangChain Blog
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
腾讯CDC
Recent Announcements
Recent Announcements
The Register - Security
The Register - Security
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky
博客园 - 司徒正美
The Cloudflare Blog
Google DeepMind News
Google DeepMind News
T
Tailwind CSS Blog
C
Check Point Blog
小众软件
小众软件
V
Visual Studio Blog
V
V2EX
F
Full Disclosure
J
Java Code Geeks
MongoDB | Blog
MongoDB | Blog
罗磊的独立博客
人人都是产品经理
人人都是产品经理
量子位
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
Microsoft Security Blog
Microsoft Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
博客园_首页
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
酷 壳 – CoolShell
酷 壳 – CoolShell
Stack Overflow Blog
Stack Overflow Blog
Recorded Future
Recorded Future
G
Google Developers Blog
Vercel News
Vercel News
大猫的无限游戏
大猫的无限游戏
Microsoft Azure Blog
Microsoft Azure Blog
U
Unit 42
爱范儿
爱范儿
Jina AI
Jina AI

博客园 - 一丝心情

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就可以在低版本火狐上使用了,当然高版本的一些方法在低版本上没有的话是没发使用的。