답변:
Safari 7.0.3 릴리스 이후 Apple은 마침내 사파리 알림 프롬프트를 해제 할 수있는 옵션을 제공합니다. 사파리 알림을 비활성화하려면 Safari 내의 환경 설정으로 이동하십시오. 웹 사이트 탭 (이전 버전의 Safari의 알림 탭)을 클릭하고 "웹 사이트에서 푸시 알림 전송 권한을 요청하도록 허용"을 선택 취소하십시오. 그리고 voilà.
현재 Safari 용 웹 사이트 패널 (High Sierra 기준) :
이전 버전의 Safari 용 패널 :
아래 설명은 7.0.3 이전의 Safari 버전에만 유효합니다.
Apple은 기능을 추가했을 때 Safari에서 알림 기능을 비활성화하는 옵션을 분명히 잊었습니다. 어쨌든 이것은 효과가 있지만 희미한 마음이 아닙니다. ** 버전 7.0.3 이전의 Safari에만 해당됩니다 **
사파리 중지 터미널 열기 cd ~ / 라이브러리 / 사파리 chmod 000 원격 알림 /
그게 다야. chmod 000은 단지 RemoteNotifications 디렉토리에 액세스 할 수 없게합니다. 다시 액세스 가능하게하고 (Safari에서 알림을 다시 활성화하려면) 위의 작업을 다시 수행하지만 chmod 명령에서 000 대신 755를 사용하십시오.
아래의 Renés 의견에 나와 있듯이 Finder를 통해 액세스 권한을 변경할 수도 있습니다.
chmod
명령을 사용하지 않았지만 RemoteNotifications
Finder로 폴더로 이동하여 폴더 정보 (⌘-I)를 열고 내 사용자 이름의 권한을로 변경했습니다 Read only
. Safari 설정에서 더 이상 프롬프트 및 알림 창이 나타나지 않습니다. 완전한.
chmod 000 RemoteNotifications의 제안 된 답변은 작동하지만 불행히도 콘솔에 디렉토리의 파일에 대한 많은 액세스 시도가 실패합니다.
메시지는 모두 슬픔의 단일 소스 인 것처럼 보이는 SafariNotificationAgent라는 프로세스에 의해 기록됩니다. 이 프로세스는 다음을 사용하여 완전히 중지 할 수 있습니다.
launchctl remove com.apple.SafariNotificationAgent
OS 업데이트로이 기능이 다시 켜질 수도 있지만, 처음에는 절대 원치 않는 기능의 폴더에 액세스하려는 시스템 리소스를 낭비하지 않을 것입니다.
나는 모든 것을 시도했지만 마침내 이것이 놀랍고 http://forums.adobe.com/message/5791174 일했습니다.
시스템 환경 설정> 알림> Safari로 이동 한 다음 비활성화하십시오. Safari에 대한 알림이 비활성화되지만 프롬프트가 멈출 지 모르겠습니다. Safari 자체에 더 많은 설정이 있지만 관리가 더 쉽습니다.