Offenbar wurde in Chrome für Android, Version 65 , eine "Funktion" eingeführt, mit der Sie im Inkognito-Modus keinen Screenshot erstellen können.
Beim Versuch, einen Screenshot aufzunehmen, zeigt Android jetzt eine Warnmeldung mit dem Hinweis an, dass das Aufnehmen von Screenshots von der App oder Ihrem Unternehmen nicht zulässig ist.
/**
* 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);
}
}
Dies sind Regeln, die Sie in einer Unternehmensumgebung auf einem persönlichen Telefon erwarten können.
Die Benutzeroberfläche des Betriebssystems sollte klar machen, wann und wie andere Apps den Bildschirm aufzeichnen. Als App-Entwickler sollte ich mich nicht darum kümmern, Screenshots zu vermeiden. Durch das Aufheben dieser Funktion wird der kleinste gemeinsame Nenner für die gemeinsame Nutzung von Daten aufgehoben: Screenshots erstellen. Ein Grund für die Erstellung eines Screenshots liegt darin, dass eine Anwendung über keine ordnungsgemäße Datenexportfunktion verfügt.
Quelle: HN Diskussion
Gibt es eine Möglichkeit, dieses Verhalten zu deaktivieren oder zu verhindern?
quelle
Antworten:
Dies scheint ein Nebeneffekt zu sein, der Inkognito-Registerkarten aus der Liste der zuletzt verwendeten Apps verbirgt , die als Datenschutzfunktion vorgesehen sind.
Sie haben auch einen
--enable-incognito-snapshots-in-android-recents
Schalter hinzugefügt , um dieses Verhalten zu ändern, aber leider ist es nicht einfach, Android weiterzugeben, und es gibt keinen Eintrag inchrome://flags
. Ich habe niemanden gefunden, der nach einer Möglichkeit gefragt hätte, es (leicht) optional zu machen. Ich schlage vor, einen Fehlerbericht über den Nebeneffekt des Blockierens von Screenshots einzureichen. Dieser Schalter sollte zumindest als Flagge sichtbar sein.quelle