WPSJS 加载项 使用wps.ShowDialog打开的浏览器组件不支持WebGL

如题,在wpsjs加载项中, 使用wps.ShowDialog打开某个3d应用网页,提示不支持WebGL.

getContext("webgl") 和 getContext("experimental-webgl") 返回null

查看navigator,

appVersion: "5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36 WpsOfficeApp/12.1.0.16250 (per,windows)"

是wps内置的浏览器组件不支持WebGL吗?

吉林省
浏览 685
收藏
4
分享
4 +1
3
+1
全部评论 3
 
懒得批爆
懒得批爆

创作者俱乐部成员

WPS Office 内置的浏览器组件基于 Chromium 内核,但并非完全兼容Chromium 的所有功能。WebGL 是 Chromium 中的一个可选功能,需要额外的开发和维护才能支持。为了减轻 WPS Office 的体积和复杂度,并为了保证兼容性和稳定性,其中包括移除了 WebGL 支持。
· 四川省
回复
kingnare
感谢回复。经过测试,发现WebShape对象是支持WebGL的,navigator信息和ShowDialog中的一致。也就是如你所说的, 在加载项的ShowDialog窗口,为了兼容和稳定性,移除了WebGL支持;WebShape要表现丰富多彩的网页内容,所以没有移除,可以这样理解吗?
· 吉林省
回复
 
亂雲飛渡
打卡
· 广东省
回复