Si vous ne pouvez pas vous connecter ou si vous souhaitez être plus proactif et empêcher l'accès à la navigation privée en premier lieu, il est possible (bien que ce ne soit pas un processus court) de désactiver la navigation privée si vous êtes prêt à manipuler les fichiers internes de Safari.
Notez que macOS 10.12+ ne vous permettra pas de modifier, d'écraser ou de supprimer Safari. Vous pouvez apporter les modifications suivantes à une copie de Safari et mettre cette version dans le Dock, mais le Safari original devra toujours exister dans le dossier Applications.
Installer les fichiers nécessaires
- Installer Xcode (disponible dans l'App Store)
- Télécharger un fichier zip de Nib-Decompiler de GitHub (ou cloner le dépôt si vous savez comment faire)
- Ouvrir le projet Xcode
NibDecompiler.xcodeproj
dans Xcode
- Compiler le projet. Cela produira un fichier nommé
NibDecompiler.action
. Vous pouvez maintenant fermer le projet.
- Copier
NibDecompiler.action
dans ~/Library/Automator
*
- À partir de votre téléchargement, copiez
NibDecompiler.workflow
dans ~/Library/Services
*
Supprimer l'option "Nouvelle fenêtre privée" de la barre de menu
Notez que cela implique d'éditer les fichiers internes de Safari. Vous devrez refaire ces étapes à chaque mise à jour de Safari.
- Allez dans Safari dans le Finder et faites un clic droit sur "Afficher le contenu du paquet"
- Cela ouvrira l'application comme s'il s'agissait d'un dossier. Allez dans Contenu, puis dans Ressources, puis dans le dossier Base.lproj.
- Trouvez
MainMenu.nib
. Copiez-le en dehors du package quelque part (comme sur le bureau).
- Faites un clic droit sur le fichier et choisissez "NibDecompiler". Le fichier deviendra modifiable.
- Ouvrez le fichier dans Xcode (il devrait être double-cliquable)
- Dans la fenêtre avec le menu Safari, choisissez "Safari" pour l'ouvrir.
- Cliquez sur l'élément de menu "Nouvelle fenêtre privée".
- Appuyez sur la touche Suppr pour le faire disparaître.
- Enregistrez le fichier.
- De retour dans le dossier
Base.lproj
de l'application Safari, faites une copie de MainMenu.nib
au cas où quelque chose se passerait mal et que vous devriez le restaurer.
- Collez votre
MainMenu.nib
édité dans Base.lproj
, en écrasant l'original.
- Ouvrez Safari pour vous assurer qu'il s'ouvre toujours (si ce n'est pas le cas, restaurez votre fichier
MainMenu.nib
original).
- (Facultatif) Si tout fonctionne, vous pouvez supprimer la copie de sauvegarde de
MainMenu.nib
si vous le souhaitez.
En supprimant l'élément de menu "Nouvelle fenêtre privée" de la barre de menu, ils ne pourront pas accéder à la navigation privée. De plus, les raccourcis clavier sont liés aux éléments de menu, donc ils seront également désactivés.
* ~
signifie votre répertoire utilisateur. Bibliothèque
est un dossier caché qui n'est pas visible lorsque vous accédez au répertoire utilisateur. Vous pouvez accéder à ce dossier dans le Finder en allant dans le menu "Aller" et en choisissant "Se connecter au dossier ...", puis en tapant ~/Library
. Vous verrez alors les dossiers dans lesquels vous devez copier les fichiers.
Instructions copiées depuis ce fil de discussion MacRumors, mises à jour pour Safari 9 dans ce post.
0 votes
Avez-vous envisagé des options telles que K9 Web Protection?
0 votes
Elle avait utilisé le filtrage/monitoring d'OpenDNS par le passé comme une stratégie similaire. Je ne suis pas sûr pourquoi elle préfère passer par la désactivation à la place.