在使用threejs的WebGPURenderer渲染器时,发现localhost以及127.0.0.1才能访问到navigator.gpu,直接使用ip会变成undefined,原因是为了用户的隐私安全,只能在安全的上下文中使用,非安全的上下文就会是undefined,安全上下文就是使用HTTPSfile:///url方案加载的页面,或者是开发者本地测试使用localhost/127.0.0.1的情况,所以说ip地址就别想了,http的域名需要去配置为安全来源,方法是浏览器输入chrome://flags/#unsafely-treat-insecure-origin-as-secure,然后把http域名配置进去
在这里插入图片描述
这个配置默认是禁用的,配置好了还需要手动设置为启用

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部