在 Mac 上修复“Safari 无法打开页面 NSPOSIXErrorDomain:28”错误
一些 Mac Safari 用户遇到 Safari 故障,导致奇怪的“NSPOSIXErrorDomain:28”错误消息出现,阻止网络浏览器正常工作。
当Mac上的Safari打开一个新的Safari窗口或标签页,或者当一个页面试图加载时,完整的错误消息看似随机出现,完整说明如下:
‘Safari打不开页面
Safari打不开页面。错误是:“操作无法完成。设备上没有剩余空间” (NSPOSIXErrorDomain:28) ‘
一般模糊的“Safari 无法打开页面”错误的变体由于各种原因突然出现,通常与互联网连接或服务中的打嗝有关,但这个特定的 NSPOSIXErrorDomain:28 错误消息是不同的因为即使 Mac 上的连接正常工作,它也会显示。
由于此特定错误消息可能是由于错误或某些较低级别的冲突引起的,因此可能会在将来对Safari 或MacOS 的更新中解决。尽管如此,目前您可以应用一些技巧来解决 Mac 上的问题,或者至少解决它。
1:在Safari中禁用“隐藏IP地址”
许多用户反映在Safari 中禁用IP 地址隐藏功能,然后重新启动Mac 解决了他们的问题。
- 下拉“Safari”菜单并转到“首选项”
- 转到“隐私”选项卡
- 取消选中“从跟踪器隐藏IP地址”框以暂时禁用该功能
2:禁用第三方防火墙、杀毒软件、Little Snitch、LuLu等
一些用户发现第三方防火墙应用程序可能与错误消息相关联,因此禁用它们已允许 NSPOSIXErrorDomain 停止出现。
禁用应用程序级防火墙或防病毒应用程序的过程因应用程序而异,但如果您正在运行其中之一,请尝试禁用它,重新启动 Mac,然后使用 Safari 一段时间,然后看看它是否有所作为。
3:禁用Safari扩展
一些用户报告说禁用Safari 扩展已经解决了他们的问题。
- 从Safari偏好设置中,转到“扩展”选项卡
- 取消选中所有扩展
- 重启Safari(或整个Mac)
4:重启Mac
暂时的解决办法是重启Mac,这往往会使错误消息暂时消失,但对于许多用户来说,在使用Safari后它会及时再次出现。
转到 Apple 菜单并选择“重新启动”
5:使用不同的网络浏览器
如果你不能让错误消失并且它让你上墙,这是可以理解的,因为一旦错误开始它使Safari几乎无用,然后使用其他网络浏览器,如Chrome,Firefox, Brave,或者Edge是一个选项。
你可以将任何浏览器设置为你的默认网络浏览器,无论是Chrome还是Brave或其他,如果你愿意,可以随时切换回Safari。
6:安装macOS软件更新
最后,如果有可用的更新,请务必更新macOS系统软件。大概无论潜在的错误或问题是什么都将得到解决(如果新发布的 Monterey 12.2 或 Safari 15.3 尚未解决)。
转到 Apple 菜单 > 系统偏好设置 > 软件更新
是什么导致了 Safari NSPOSIXErrorDomain 28 错误消息?
目前还不完全清楚是什么导致了这个错误,因为并不是所有的用户都受到影响,一些受影响的用户只是暂时受到影响,而其他用户则一直受到它的困扰。
也许值得注意,或者只是一个随机的巧合,但错误消息代码“NSPOSIXErrorDomain:28”本身可能会提供一些线索,说明潜在问题所在,POSIX,代表便携式操作系统接口,是适用于 API 的广泛计算标准,表明它可能是 Safari 或 macOS 本身的一个相当低级别的问题。
重要的是要注意不是每个人都能可靠地复制这个错误,简单地打开许多浏览器选项卡或窗口不会导致问题出现。在受影响的 Mac 上的一般磁盘驱动器容量的上下文中,错误消息中指出“设备上没有剩余空间”的部分实际上并不正确,因为没有磁盘空间问题,也没有明显的交换/虚拟机限制,正在发生.
无论出现什么问题,我们都可以相当确定该问题或错误将在即将推出的Safari 更新中得到解决。
如果您对“Safari 无法打开页面”有任何经验、见解或其他信息。错误是:“操作无法完成。 No space left on device” (NSPOSIXErrorDomain:28)’ 错误消息、错误或 Safari 问题,请在评论中告诉我们。