19 votes

Chrome 65 ne permet pas les captures d'écran en mode Incognito

Il semble que dans Chrome pour Android, version 65 En effet, une "fonctionnalité" a été introduite qui ne permet pas de faire une capture d'écran en mode Incognito.

Lorsque vous tentez de faire une capture d'écran, Android affiche désormais une alerte indiquant "La prise de capture d'écran n'est pas autorisée par l'application ou votre organisation".

     /**
     * 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);
        }
    }

Fuente: chrome/Android/java/src/org/chromium/chrome/browser/incognito/IncognitoTabSnapshotController.java

Il s'agit d'imposer des règles que vous pouvez vous attendre à avoir dans un environnement d'entreprise sur un téléphone personnel.

L'interface utilisateur du système d'exploitation doit indiquer clairement quand et comment les autres applications enregistrent l'écran. En tant que développeur d'applications, je ne devrais pas avoir à m'embêter d'éviter les captures d'écran. Briser cette fonctionnalité brise le plus petit dénominateur commun du partage de données : Faire une capture d'écran. L'une des raison de faire une capture d'écran est simplement parce qu'il manque à une application une fonctionnalité d'exportation de données appropriée.

Fuente: Discussion HN

enter image description here

Existe-t-il un moyen de désactiver ou d'empêcher ce comportement ?

6voto

derobert Points 678

Cela semble être un effet secondaire masquage des onglets incognito dans la liste des applications récentes qui est conçu comme une fonction de protection de la vie privée.

Ils ont également ajouté un --enable-incognito-snapshots-in-android-recents pour changer ce comportement, mais malheureusement ce n'est pas facile à passer sur Android, et il n'y a pas d'entrée dans le fichier chrome://flags . Je n'ai trouvé personne demandant un moyen de le rendre (facilement) optionnel ; je suggère de déposer un rapport de bogue sur l'effet secondaire de blocage des captures d'écran ; ce commutateur devrait au moins être exposé comme un drapeau.

4voto

Matija Grcic Points 301

Pour l'instant, la solution de contournement pour réaliser des captures d'écran en mode Incognito est la suivante :

  1. Naviguez vers chrome://flags
  2. Recherche de share-screenshot et marquer le chrome-share-screenshot como Activé
  3. Redémarrer Chrome
  4. Ouvrez le mode Incognito, cliquez sur le bouton de partage sous la barre d'adresse.
  5. Sélectionnez Capture d'écran et ensuite Sauvez

enter image description here

enter image description here

enter image description here

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X