Вы можете запросить логическое значение safari.application.privateBrowsing.enabled
, чтобы проверить, включен ли приватный просмотр или нет.
Вы также можете прикрепить прослушиватели событий для запуска пользовательского кода, когда приватный просмотр активирован или деактивирован.
safari.application.privateBrowsing.addEventListener('activate', function(e) {
console.log("Private browsing activated");
});
safari.application.privateBrowsing.addEventListener('deactivate', function(e) {
console.log("Private browsing deactivated");
});
Источник: Apple Docs