Chrome 65 non consente schermate in modalità di navigazione in incognito


16

Sembra che in Chrome per Android, versione 65 , sia stata introdotta una "funzione" che non ti consente di fare uno screenshot in modalità di navigazione in incognito.

Quando si tenta di fare uno screenshot, Android ora mostrerà un avviso che dice "Non è consentito scattare schermate dall'app o dall'organizzazione".

     /**
     * Sets the attributes flags to secure if there is an incognito tab visible.
     */
    @VisibleForTesting
    void updateIncognitoState() {
        WindowManager.LayoutParams attributes = mWindow.getAttributes();
        boolean currentSecureState = (attributes.flags & WindowManager.LayoutParams.FLAG_SECURE)
                == WindowManager.LayoutParams.FLAG_SECURE;
        boolean expectedSecureState = isShowingIncognito();
        if (currentSecureState == expectedSecureState) return;

        if (expectedSecureState) {
            mWindow.addFlags(WindowManager.LayoutParams.FLAG_SECURE);
        } else {
            mWindow.clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
        }
    }

Fonte: chrome / android / java / src / org / chromium / chrome / browser / incognito / IncognitoTabSnapshotController.java

Si tratta di regole imponenti che puoi aspettarti di avere in un ambiente aziendale su un telefono personale.

L'interfaccia utente del sistema operativo dovrebbe chiarire quando e come altre app stanno registrando lo schermo. Come sviluppatore di app, non dovrei preoccuparmi di evitare acquisizioni di schermate. Rompere questa funzionalità rompe il minimo comune denominatore di condivisione dei dati: fare uno screenshot. Uno dei motivi per fare uno screenshot è solo perché a un'applicazione manca una corretta funzionalità di esportazione dei dati.

Fonte: discussione HN

inserisci qui la descrizione dell'immagine

C'è un modo per disabilitare o prevenire questo comportamento?


1
Questa è la cosa più strana di sempre! Se vogliono disabilitare gli screenshot, perché solo in incagnito !? Spero che non lo facciano in modalità normale ... Ti farò sapere se trovo una soluzione alternativa.
aBochur,

Ciò potrebbe essere dovuto ai criteri di amministrazione del tuo dispositivo (se sei su un dispositivo aziendale o hai autorizzato la tua azienda come amministratore del dispositivo). Questo è iniziato dall'aggiornamento del browser?
Cavaliere


3
Sono sbalordito dal fatto che presumessero dirottare il mio dispositivo e disabilitare una funzionalità Android pronta all'uso. Questo è simile alla disconnessione del wifi per la mia sicurezza. Non c'è davvero alcuna rinuncia per questo? Sono su un dispositivo che non può essere rootato per installare moduli del kernel personalizzati.
Iyrin,

Questo comportamento è così ridicolo che sono passato a Firefox.
Pedro A

Risposte:


6

Questo sembra essere un effetto nascosto che nasconde le schede in incognito dall'elenco delle app recenti , che è inteso come una funzione di privacy.

Hanno anche aggiunto un --enable-incognito-snapshots-in-android-recentsinterruttore per cambiare questo comportamento, ma sfortunatamente non è facile passare su Android e non c'è un accesso chrome://flags. Non ho trovato nessuno che richiedesse un modo per renderlo (facilmente) facoltativo; Suggerisco di presentare una segnalazione di bug relativa all'effetto collaterale del blocco degli screenshot; quell'interruttore dovrebbe almeno essere esposto come una bandiera.


Questo non è un effetto collaterale, l'implementazione è stata a Canarie mesi fa ed è approdata nella scuderia 65. Per quanto ne so non c'è nessuno sforzo per risolvere questo comportamento.
Matija Grcic,

1
@MatijaGrcic Non credo che ci sia un modo per impedire che appaia nell'elenco delle app recenti senza bloccare gli screenshot; questa è una limitazione di Android (un flag controlla entrambi), quindi Chrome non può risolverlo. Volevano il primo; la successiva viene con esso, quindi un effetto collaterale. Hai ragione, tuttavia, che 65 viene rilasciato; Lo aggiusterò. Non sono riuscito a trovare alcun bug sull'impossibilità di disabilitarlo; hai un puntatore a uno? O nessuno ha chiesto?
derobert

3
Ho presentato una richiesta di funzione per aggiungere il flag a chrome: // flags. Si prega di contrassegnarlo per risolverlo più rapidamente.
Thomas Orlita,

@ThomasOrlita Lo stato della richiesta è ora WontFix (Chiuso) . Che carino da parte loro!
Jet Blue
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.