1.27.2
已锁定
xterminal 更新日志
-
发生了什么事情,测试完成了吗
-
@distance 在 日常更新 - 1.27.2 中说:
@稳弟 1.27.2 这个版本好卡啊,启动也比之前的慢很多,之前基本都是秒开,现在8秒才显示界面,然后转圈20秒才能操作
macos 14.5 arm64
找到问题了。。。官网的锅,我直接点的下载按钮,官网给我下载了Intel版本
建议参考一下这个代码,基于webgl判断macos的芯片, 从腾讯的网站拿下来的,还是挺准的
var te = function() { // 初始化三个变量,分别表示未知、Intel架构和ARM架构 var e = "unknow" , t = "intel" , n = "arm"; try { // 尝试创建一个WebGL上下文 var r = document.createElement("canvas").getContext("webgl"); // 如果WebGL上下文不存在,或者没有getExtension或getParameter方法,返回"unknow" if (!r || !r.getExtension || !r.getParameter) return e; // 获取WEBGL_debug_renderer_info扩展并获取参数37446(UNMASKED_RENDERER_WEBGL) var o = r.getExtension("WEBGL_debug_renderer_info") && r.getParameter(37446); // 如果没有获取到参数,返回"unknow" if (!o) return e; // 检查获取到的参数是否包含"apple" var a = o.match(/apple/i); // 内嵌函数用于检测浏览器是否为Safari return "Safari" === function() { var e = navigator.userAgent; // 如果用户代理字符串包含"Macintosh" if (e.includes("Macintosh")) { // 如果包含"Safari"且不包含"Chrome",返回"Safari" if (e.includes("Safari") && !e.includes("Chrome")) return "Safari"; // 如果包含"Chrome"且包含"AppleWebKit",返回"Chrome" if (e.includes("Chrome") && e.includes("AppleWebKit")) return "Chrome" } // 否则返回"Unknown" return "Unknown" }() ? e : a ? n : t; } catch (r) { // 捕捉到错误时,输出错误信息并返回"unknow" return console.error("[getCpuArchitecture error]", r), e; } }();