Come disabilitare la navigazione privata in Safari

5

Uno dei miei amici ha un bambino che è troppo furbo online (immagina questo). Vuole disabilitare la possibilità per suo figlio di selezionare "Navigazione privata" in Safari. Secondo lei, i controlli parenti sono troppo limitanti per un adolescente, ma la navigazione privata è troppo permissiva. Esiste un comando terminale o altro modo per farlo su OS X?

(Di nota: ho visto il trucco di utilizzare Interface Builder per modificare il file NIB per eliminare l'opzione dal menu Safari, ma penso che sarebbe oltre la sua capacità tecnica di eseguire questi passaggi. d desidera installare Xcode).

Grazie per il tuo aiuto!

    
posta Ken B. 18.12.2013 - 23:40
fonte

3 risposte

8

Potrei suggerire qualcosa di più malvagio:

Abilita i controlli parentali e usa i registri!

Richiesto qualcuno sull'Apple Support se la navigazione privata disabilita la registrazione. Sembra no, i controlli dei genitori registreranno ancora i siti web. Anche se i bambini furtivi abilitano la navigazione privata, i log verseranno i fagioli!

    
risposta data 18.12.2013 - 23:54
fonte
2

Se la registrazione non è pratica o vuoi essere più proattiva e impedire che la navigazione privata sia accessibile in primo luogo, è possibile (anche se non è un processo breve) disabilitare la navigazione privata se sei disposto a fare confusione con Safari file interni.

Si noti che macOS 10.12+ non consente di modificare, sovrascrivere o eliminare Safari. Puoi apportare le seguenti modifiche a una copia di Safari e inserire quella versione nel Dock, ma il Safari originale dovrà ancora esistere nella cartella Applicazioni.

Installa i file necessari

  1. Installa Xcode (disponibile su App Store)
  2. Scarica un file zip di Nib-Decompiler da GitHub (o clona il repository se sai come farlo)
  3. Apri il progetto NibDecompiler.xcodeproj Xcode in Xcode
  4. Compila il progetto. Questo produrrà un file chiamato NibDecompiler.action . Ora puoi chiudere il progetto.
  5. Copia NibDecompiler.action in ~/Library/Automator *
  6. Dal download, copia NibDecompiler.workflow in ~/Library/Services *

Rimuovi l'opzione "Nuova finestra privata" dalla barra dei menu

Si noti che ciò comporta la modifica dei file interni di Safari. Dovrai ripetere questi passaggi ogni volta che aggiorni Safari.

  1. Vai a Safari nel Finder e fai clic con il tasto destro del mouse su "Mostra contenuto pacchetto"
  2. Questo aprirà l'app come se fosse una cartella. Vai a Contenuto, quindi Risorse, quindi alla cartella Base.lproj.
  3. Trova MainMenu.nib . Copialo al di fuori del pacchetto da qualche parte (come il Desktop).
  4. Fai clic destro sul file e scegli "NibDecompiler". Il file sarà reso modificabile.
  5. Apri il file in Xcode (dovrebbe essere doppio clic)
  6. Nella finestra con il menu Safari, scegli "Safari" per espanderlo.
  7. Fai clic sulla voce di menu "Nuova finestra privata".
  8. Premi il tasto Canc per vederlo sparire.
  9. Salva il file.
  10. Ritorna nella cartella Base.lproj dell'app Safari, crea una copia MainMenu.nib nel caso in cui qualcosa vada storto e tu debba ripristinarlo.
  11. Copia il tuo MainMenu.nib modificato in Base.lproj , sovrascrivendo quello esistente.
  12. Apri Safari per assicurarti che sia ancora aperto (in caso contrario, ripristina il file MainMenu.nib originale).
  13. (Opzionale) Se tutto funziona, puoi eliminare il backup MainMenu.nib se lo desideri.

Rimuovendo la voce di menu "Nuova finestra privata" dalla barra dei menu, non sarà possibile accedere alla navigazione privata. Inoltre, le scorciatoie da tastiera sono legate alle voci di menu, quindi anche questo è disabilitato.

* ~ indica la tua home directory dell'utente. Library è una cartella nascosta che non è visibile quando navighi nella home directory. Puoi arrivare a questa cartella nel Finder andando al menu "Vai" e scegliendo "Connetti a cartella ...", quindi digitando ~/Library . Vedrai quindi le cartelle di cui hai bisogno per copiare i file.

Istruzioni copiate da questa discussione sul forum MacRumors , aggiornato per Safari 9 in questo post .

    
risposta data 20.11.2016 - 21:54
fonte
-1

Fai clic su Safari. Clicca su Preferenze. Clicca su Generale. Vai alla prima scelta "Safari si apre con" seleziona "una nuova finestra". Il mio è stato selezionato sulla scelta di "Safari si apre con" "una nuova finestra privata". Questo mi ha fatto impazzire per un mese.

    
risposta data 10.07.2015 - 17:34
fonte

Leggi altre domande sui tag