Исправление ошибки «Safari не удается открыть страницу NSPOSIXErrorDomain: 28» на Mac

Anonim

Некоторые пользователи Mac Safari сталкиваются с ошибкой Safari, из-за которой появляется любопытное сообщение об ошибке «NSPOSIXErrorDomain:28», препятствующее нормальной работе веб-браузера.

Полное сообщение об ошибке появляется случайным образом, когда Safari на Mac используется для открытия нового окна или вкладки Safari, или когда страница пытается загрузиться, и полностью излагается следующим образом:

‘ Safari не может открыть страницу.

Safari не может открыть страницу. Ошибка: «Операция не может быть завершена. На устройстве не осталось места» (NSPOSIXErrorDomain:28) «

Варианты обычно расплывчатой ​​ошибки «Safari не удается открыть страницу» возникают по разным причинам, как правило, связанные с сбоем подключения к Интернету или службы, но это конкретное сообщение об ошибке NSPOSIXErrorDomain: 28 отличается в том смысле, что он отображается, даже когда соединение на Mac в остальном работает нормально.

Поскольку это конкретное сообщение об ошибке, вероятно, связано с ошибкой или конфликтом более низкого уровня, оно, вероятно, будет устранено в будущем обновлении Safari или MacOS. Тем не менее, на данный момент есть некоторые приемы, которые вы можете применить, чтобы решить проблему на Mac или, по крайней мере, обойти ее.

1: отключить «Скрыть IP-адрес» в Safari

Многие пользователи сообщают, что отключение функции скрытия IP-адреса в Safari, а затем перезагрузка Mac решают проблему.

  1. Раскройте меню «Safari» и перейдите в «Настройки»
  2. Перейдите на вкладку «Конфиденциальность»
  3. Снимите флажок «Скрыть IP-адрес от трекеров», чтобы временно отключить эту функцию

2: Отключите сторонние брандмауэры, антивирусы, Little Snitch, LuLu и т. д.

Некоторые пользователи обнаружили, что сторонние приложения брандмауэра могут быть связаны с сообщением об ошибке, поэтому их отключение привело к тому, что NSPOSIXErrorDomain перестал появляться.

Процесс отключения брандмауэров уровня приложений или антивирусных приложений зависит от приложения, но если вы используете одно из них, попробуйте отключить его, перезагрузить Mac, а затем использовать Safari некоторое время и посмотрим, будет ли это иметь значение.

3: Отключить расширения Safari

Некоторые пользователи сообщают, что отключение расширений Safari решило для них проблему.

  1. В настройках Safari перейдите на вкладку «Расширения»
  2. Снять отметку со всех расширений
  3. Перезапустите 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, поскольку нет проблем с дисковым пространством или явных ограничений подкачки / vm, которые возникают. .

Какой бы ни была проблема, мы можем быть уверены, что проблема или ошибка будут устранены в ближайшем обновлении Safari.

Если у вас есть опыт, понимание или дополнительная информация о «Safari не может открыть страницу. Ошибка: «Операция не может быть завершена. На устройстве не осталось места» (NSPOSIXErrorDomain:28)» сообщение об ошибке, ошибке или проблеме с Safari, сообщите нам об этом в комментариях.

Исправление ошибки «Safari не удается открыть страницу NSPOSIXErrorDomain: 28» на Mac