@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;
}
}();