Chrome 65는 시크릿 모드에서 스크린 샷을 허용하지 않습니다.


16

Android 용 Chrome에서 버전 65 에서는 시크릿 모드에서 스크린 샷을 찍을 수없는 '기능'이 도입 된 .

스크린 샷을 만들려고하면 Android에 "앱 또는 조직에서 스크린 샷을 찍을 수 없습니다"라는 경고가 표시됩니다.

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

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

이것은 기업 전화 환경에서 개인 전화로 가질 수있는 규칙입니다.

운영 체제 UI는 다른 앱이 언제, 어떻게 화면을 기록하는지 명확하게 보여야합니다. 앱 개발자는 화면 캡처를 피할 필요가 없습니다. 이 기능을 깨 뜨리면 데이터 공유의 가장 일반적인 공통 분모가 깨집니다 : 스크린 샷 찍기. 스크린 샷을 만드는 이유 중 하나는 응용 프로그램에 적절한 데이터 내보내기 기능이 없기 때문입니다.

출처 : HN 토론

여기에 이미지 설명을 입력하십시오

이 동작을 비활성화하거나 방지 할 수있는 방법이 있습니까?


1
그게 가장 이상한 일이야! 스크린 샷을 사용 중지하려면 왜 시크릿에서만!? 그들이 일반 모드에서 그렇게하지 않기를 바랍니다 ... 해결 방법을 찾으면 알려 드리겠습니다.
aBochur 2015 년

회사 장치에 있거나 회사를 장치 관리자로 허용 한 경우 장치 관리자 정책 때문일 수 있습니다. 브라우저 업그레이드에서이 작업이 시작 되었습니까?
Rider


3
나는 그들이 내 장치를 가로 채고 기본 Android 기능을 사용하지 않는 것으로 가정했습니다. 이것은 보안을 위해 wifi 연결을 끊는 것과 유사합니다. 이것에 대한 선택 해제가 실제로 없습니까? 사용자 정의 커널 모듈을 설치하기 위해 루팅 할 수없는 장치를 사용하고 있습니다.
iyrin

이 동작은 너무 우스워서 Firefox로 전환했습니다.
Pedro A

답변:


6

최근 앱 목록에서 시크릿 탭을 숨기는 부작용으로 보이며 개인 정보 보호 기능으로 사용됩니다.

또한 --enable-incognito-snapshots-in-android-recents이 동작을 변경하기 위한 스위치를 추가 했지만 안타깝게도 Android에서는 쉽게 전달할 수 없으며에 항목이 없습니다 chrome://flags. 나는 (쉬운) 선택적인 방법을 요구하는 사람을 찾지 못했다. 스크린 샷 차단 부작용에 대한 버그 보고서를 제출하는 것이 좋습니다. 이 스위치는 최소한 플래그로 노출되어야합니다.


이것은 부작용이 아니며, 구현은 몇 달 전 카나리아에서 이루어졌으며 안정된 65에 도달했습니다.
Matija Grcic

1
@MatijaGrcic 스크린 샷을 차단하지 않고 최근 앱 목록에 표시되지 않도록 차단할 방법이 없다고 생각합니다. 이는 Android 제한 (하나의 플래그가 둘 다 제어)이므로 Chrome에서이를 해결할 수 없습니다. 그들은 전자를 원했다. 후자는 그것으로 부작용을 초래합니다. 그러나 65가 릴리스 된 것이 맞습니다. 내가 고칠 게 비활성화 할 수 없다는 버그를 찾지 못했습니다. 하나에 대한 포인터가 있습니까? 아니면 아무도 묻지 않았습니까?
derobert

3
chrome : // flags에 플래그를 추가 하는 기능 요청 을 제출했습니다 . 더 빨리 고치려면 별표를 표시하십시오.
Thomas Orlita

@ThomasOrlita 요청 상태는 이제 WontFix (Closed) 입니다. 그들 중 얼마나 좋은가!
Jet Blue
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.