macOS 15.4.1 Chrome不能访问本地网络
前言
最近使用macmini m4,自带macOS15系统,对于开发者简直是一言难尽,Chrome浏览器的本地网络有bug,可以访问本机,但是不能访问路由器上的其他机器,路由器提供的页面也不能访问,如下是折腾解决的心得,最终还是要mac系统更新版本修复。
问题
问题是Chrome浏览器安装后访问本地网络不通,即路由器所在的本地网络,如下
这特么路由器的网关啊,为啥不能访问,手机都能,试了Safari都行。去苹果论坛搜索,发现是苹果系统bug,macOS Sequoia 15.2本地网络权… - Apple 社区
这就很难受了,只能使用Safari浏览器临时应急。笔者自拿到macmini 升级系统发现15.1.1开始typec转dp线不能用的bug,在15.3才修复,但是这个bug一直没修复,本地网络这个特么坑,“天才”产品经理想出的设计,很难用。
解决方法
根据上面官方论坛的文章,打开本地网络,重启等操作,实际还是没什么用
根据搜索发现这个开关在macOS15.2之前可以生效,之后的版本就bug了。
所以解决方式只能删除macOS的一些记录的方式,在/Library/Preferences目录下记录了网络信息
执行
sudo rm -rf /Library/Preferences/com.apple.networkextension.plist
但是删除时发现 com.apple.networkextension.plist不能删除,必须关闭SIP
所以只能关机,长按开机键,进入恢复模式终端,执行csrutil disable
删除这个文件,打开Chrome后首次访问本地网络一定要允许,否则再来一次上面的操作,然后重启系统,不重启仍然没办法访问。
已经可以访问本地网络了,此时可以在恢复模式再打开SIP
csrutil enable
保持“系统安全”。😅
总结
macOS15系统迭代后,AI功能用不了,chorme奇葩的问题bug出现后一直没解决,官方论坛直接就关闭了这个问题,最后还是关闭SIP,通过恢复模式的终端解决,但是真难受。