Chrome 65 गुप्त मोड में स्क्रीनशॉट की अनुमति नहीं देता है


16

लगता है कि एंड्रॉइड के लिए क्रोम में, संस्करण 65 , एक "फीचर" पेश किया गया था जो आपको गुप्त मोड में स्क्रीनशॉट लेने की अनुमति नहीं देता है।

स्क्रीनशॉट लेने का प्रयास करते समय, एंड्रॉइड अब एक अलर्ट दिखाएगा, जिसमें कहा जा रहा है कि "स्क्रीनशॉट लेना ऐप या आपके संगठन द्वारा अनुमति नहीं है।"

     /**
     * 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 / क्रोमियम / chrome / ब्राउज़र / गुप्त / IncognitoTabSnapshotController.java

यह एक नियम है जो आप एक व्यक्तिगत फोन पर एक उद्यम वातावरण में होने की उम्मीद कर सकते हैं।

ऑपरेशन सिस्टम यूआई को स्पष्ट करना चाहिए कि कब और कैसे अन्य एप्लिकेशन स्क्रीन रिकॉर्ड कर रहे हैं। एक ऐप डेवलपर के रूप में, मुझे स्क्रीन कैप्चर से बचने से परेशान नहीं होना चाहिए। इस कार्यक्षमता को तोड़ना डेटा साझाकरण के सबसे आम भाजक को तोड़ता है: स्क्रीनशॉट लेना। स्क्रीनशॉट बनाने का एक कारण सिर्फ इतना है कि एक एप्लिकेशन एक उचित डेटा निर्यात कार्यक्षमता को याद करता है।

स्रोत: एचएन चर्चा

यहाँ छवि विवरण दर्ज करें

क्या इस व्यवहार को अक्षम या रोकने का कोई तरीका है?


1
यह सबसे अजीब बात है! अगर वे स्क्रीनशॉट को अक्षम करना चाहते हैं, तो केवल इन्कॉग्निटो में क्यों?! मुझे आशा है कि वे ऐसा नियमित रूप से नहीं करते हैं ... अगर मैं वर्कअराउंड ढूंढता हूं तो मैं आपको बता दूंगा।
ऐबोचुर

यह आपकी डिवाइस व्यवस्थापक नीति के कारण हो सकता है (यदि आप एक कॉर्पोरेट डिवाइस पर हैं या आपकी कंपनी को डिवाइस व्यवस्थापक के रूप में अनुमति दी गई है)। क्या यह ब्राउज़र अपग्रेड से हो रहा है?
राइडर


3
मुझे अचरज हुआ कि उन्होंने मेरे डिवाइस को हाईजैक करने और एक बेसिक को निष्क्रिय करने का संकल्प लिया, जो आउट ऑफ द बॉक्स एंड्रॉइड फीचर है। यह मेरी सुरक्षा के लिए वाईफाई को डिस्कनेक्ट करने के लिए समान है। क्या वास्तव में इसका कोई विकल्प नहीं है? मैं एक ऐसे उपकरण पर हूं जिसे कस्टम कर्नेल मॉड्यूल स्थापित करने के लिए रूट नहीं किया जा सकता है।
इयरिन

यह व्यवहार इतना हास्यास्पद है कि मैंने फ़ायरफ़ॉक्स पर स्विच कर लिया है।
पेड्रो ए

जवाबों:


6

यह हालिया ऐप्स सूची से गुप्त टैब को साइड-इफ़ेक्ट छुपाता हुआ प्रतीत होता है , जिसका उद्देश्य एक गोपनीयता सुविधा के रूप में है।

उन्होंने --enable-incognito-snapshots-in-android-recentsइस व्यवहार को बदलने के लिए एक स्विच भी जोड़ा , लेकिन दुर्भाग्य से एंड्रॉइड पर पास करना आसान नहीं है, और इसमें कोई प्रविष्टि नहीं है chrome://flags। मैं किसी को भी इसे (आसानी से) वैकल्पिक बनाने का अनुरोध नहीं मिला; मैं स्क्रीनशॉट-ब्लॉकिंग साइड इफेक्ट के बारे में एक बग रिपोर्ट दर्ज करने का सुझाव देता हूं; उस स्विच को कम से कम ध्वज के रूप में उजागर किया जाना चाहिए।


यह एक साइड-इफ़ेक्ट नहीं है, कार्यान्वयन कैनरी महीनों पहले हुआ था और स्थिर 65 में उतरा था। जहाँ तक मुझे पता है कि इस व्यवहार को ठीक करने का कोई प्रयास नहीं है।
मतिजा ग्रासिक

1
@MatijaGrcic मुझे नहीं लगता है कि हाल ही के ऐप्स सूची w / o अवरुद्ध स्क्रीनशॉट में प्रदर्शित होने से इसे अवरुद्ध करने का एक तरीका है; यह एक Android सीमा है (एक ध्वज दोनों को नियंत्रित करता है), इसलिए क्रोम इसे ठीक नहीं कर सकता है। वे पूर्व चाहते थे; बाद में इसके साथ आता है, इसलिए एक दुष्प्रभाव है। आप सही हैं, हालांकि, कि 65 जारी किया गया है; मैं ठीक कर दूँगा। मैं इसे अक्षम करने में असमर्थता के बारे में कोई बग नहीं खोज सका; क्या आपके पास एक सूचक है? या किसी ने नहीं पूछा है?
derobert

3
मैंने ध्वज को क्रोम में जोड़ने के लिए एक फीचर अनुरोध दर्ज किया है : // झंडे। कृपया इसे और अधिक तेज़ी से ठीक करने के लिए इसे देखें।
थॉमस ओरलिटा

@ThomasOrlita अनुरोध की स्थिति अब WontFix (बंद) है । उनमें से कितना अच्छा है!
जेट ब्लू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.