Pour Mac OS X, comment désactiver le mode Incognito dans Chrome ? Le résultat souhaité étant simplement que l'utilisateur ne peut pas naviguer en mode Incognito, même s'il connaît le raccourci clavier ou quelque chose de similaire.
Réponses
Trop de publicités?La réponse courte : vous devez éditer le fichier de préférences de sorte que la clé IncognitoModeAvailability
a une valeur de 1
.
Instructions originales
En /Library/Preferences/
ajouter une entrée plist au fichier com.google.Chrome.plist
de sorte que la clé soit IncognitoModeAvailability
et la valeur est 1
.
Voici un exemple : en supposant que le fichier com.google.Chrome.plist
n'existe pas, utilisez un éditeur de texte pour enregistrer le code suivant :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IncognitoModeAvailability</key>
<integer>1</integer>
</dict>
</plist>
Le nom de fichier complet et le chemin d'accès du fichier ci-dessus doivent être les suivants /Library/Preferences/com.google.Chrome.plist
.
Instructions mises à jour
Depuis MacOS Sierra, les fichiers plist corrects semblent être dans un format binaire par défaut - un format que vous ne pouvez pas modifier avec un éditeur de texte normal. J'ai découvert que je peux les ouvrir dans Xcode d'Apple et qu'il possède une interface graphique agréable - très facile à éditer. Si vous n'avez pas accès à Xcode, je pense que vous pouvez utiliser l'application plutil commande du terminal comme ceci :
plutil -convert xml1 YOUR_FILE_NAME_HERE
Au format xml, vous devriez pouvoir le modifier dans un éditeur de texte, et un site web que j'ai lu indique que le format xml devrait fonctionner correctement.
Quoi qu'il en soit, j'ai récemment réussi à désactiver le mode Incognito en utilisant Xcode sur la ~/Library/Preferences/com.google.Chrome.plist
fichier. (De plus, j'ai dû supprimer /Library/Preferences/com.google.Chrome.plist
car mon ancienne version a été jugée "corrompue" parce qu'elle n'était pas dans un format de fichier approprié).
Plutôt que de convertir le plist et de le modifier manuellement, vous pouvez définir l'option en une seule étape. Dans le Terminal, exécutez :
defaults write com.google.chrome IncognitoModeAvailability -integer 1
Puis redémarrez ou exécutez :
killall cfprefsd
pour recharger le cache plist. Il ne suffit pas de quitter et de relancer Chrome, ni même de se déconnecter et de se reconnecter.
IncognitoModeAvailability peut être réglé sur 0, 1 ou 2 :
- 0 signifie qu'Incognito est activé
- 1 signifie qu'Incognito est désactivé
- 2 signifie qu'Incognito est forcé
Voici une méthode mise à jour pour MacOS Sierra.
- Installez un programme d'édition de plist comme PrefSetter.
- À l'aide du Finder, allez dans le dossier ~/Bibliothèque/Préférences/.
- Copiez et collez un fichier plist existant, (j'ai utilisé com.google.Keystone.agent.plist).
- Ouvrez maintenant ce fichier copié à l'aide de PrefSetter, et renommez-le com.google.Chrome.
- Supprimez toutes les clés existantes, et créez une nouvelle clé, en lui donnant le nom : IncognitoModeAvailability.
- Sous classe, choisissez Entier, et sous valeur, entrez 1.
- Sauvegardez maintenant ce fichier, puis copiez-le et collez-le également dans le dossier /Library/Preferences. (N'oubliez pas que ce n'est pas le même dossier que le dossier ~/Bibliothèque/Préférences).
- Redémarrez votre ordinateur, et voilà, ça devrait fonctionner !
J'ai vu un tas de directions/suggestions très compliquées sur la façon de désactiver Incognito dans Google Chrome pour Mac OS X, mais j'ai trouvé une méthode beaucoup plus simple.
Il suffit d'ouvrir Chrome, de cliquer sur "Chrome" dans le coin supérieur gauche, de cliquer sur "Préférences", de cliquer sur "Paramètres", de faire défiler jusqu'en bas et de cliquer sur "Afficher les paramètres avancés", de faire défiler jusqu'en bas et de cliquer sur "Réinitialiser les paramètres". Voilà ! Mais comme vos paramètres sont maintenant dans leur état d'origine, vous devez maintenant réinitialiser les paramètres que vous souhaitez modifier.