HTML से गुप्त मोड में पृष्ठ कैसे खोलें?


10

एक sysadmin के रूप में, मैं अक्सर कई कारणों से आंतरिक वेब एप्लिकेशन को गुप्त मोड में खोलना चाहता हूं, जिनका गोपनीयता से कोई लेना-देना नहीं है। क्रेडेंशियल्स के एक अलग सेट का उपयोग करने के लिए, शायद। या एक ही ऐप के साथ दो सत्रों के बीच क्रॉस-संदूषण को रोकने के लिए। या ... ठीक है, आप इसे प्राप्त करते हैं, हम सभी जटिल सिस्टम चला रहे हैं।

मैं एक इंकॉग्निटो टैब या विंडो में एक लिंक खोलना पसंद कर सकता हूं (आदर्श रूप से सभी ब्राउज़रों में, लेकिन मुख्य रूप से ओपेरा में)। कुछ इस तरह:

<a target="_incognito" href="https://were.hunting.wabbits.com">Qwiet</a>

या:

<a href="javascript:OpenInIncognito('https://were.hunting.wabbits.com');">Qwiet</a>

या, सबसे खराब स्थिति, एक बुकमार्क करें जो ऐसा करता है।

हर चर्चा मैं इस उबाल का पता लगा सकता है " आपको ऐसा नहीं करना चाहिए क्योंकि ... गोपनीयता! "। लेकिन, निश्चित रूप से, यह गोपनीयता का उपयोग करने का मामला नहीं है, और मैं वास्तव में कम देखभाल नहीं कर सकता हूं अगर कोई फोरेंसिक जांचकर्ता यह पता लगा सकता है कि मैं इन वेब ऐप्स तक पहुंच रहा हूं। यह मेरी नौकरी का हिस्सा है, आखिरकार। मैं बस कुछ अलगाव चाहता हूं, और मैं इसे विभिन्न ब्राउज़रों को खोलने या कई मशीनों या वीएम का उपयोग किए बिना करना चाहता हूं।

जवाबों:


8

आप जावास्क्रिप्ट फ़ंक्शन के साथ इसे प्राप्त कर सकते हैं windows.create(), यह एक वैकल्पिक incognitoपैरामीटर स्वीकार करता है , एमडीएन वेब डॉक्स देखें :

गुप्त
नई विंडो एक गुप्त (निजी) विंडो होनी चाहिए या नहीं। ध्यान दें कि यदि आप गुप्त और tabId निर्दिष्ट करते हैं, तो आईडी को एक निजी टैब को संदर्भित करना होगा - अर्थात, आप एक गैर-निजी टैब को एक निजी विंडो में स्थानांतरित नहीं कर सकते।

उदाहरण: windows.create({"url": url, "incognito": true});

ब्राउज़र संगतता की जाँच करें ।

संपादित करें:

क्षमा करें, लेकिन ऊपर का समाधान वेब पेज में काम नहीं करेगा, क्योंकि वहां विंडोज़ ऑब्जेक्ट उपलब्ध नहीं है। यह केवल ब्राउज़र एक्सटेंशन के लिए काम कर सकता है।


क्या यह वेब पेज से काम करता है?
रहटुर

किसी लिंक पर क्लिक करने की घटना के लिए वेबपेज को उपरोक्त कोड को लागू करना होगा। उस मामलों में Ne सामान्य लिंक व्यवहार को अक्षम करने की आवश्यकता है।
लार्स

उपरोक्त कोड को सही चलाने के लिए एक एक्सटेंशन / ऐड-ऑन की आवश्यकता है? क्योंकि मुझे लगता है कि सामग्री पृष्ठों को सीधे विंडोज़ एपीआई को निष्पादित करने की कोई अनुमति नहीं मिली है?
रहटुर

@ राठौर आप सही कह रहे हैं, मुझे इस बात की जानकारी नहीं थी कि विंडोज़ ऑब्जेक्ट वेब पेज पर उपलब्ध / उपलब्ध नहीं है। जब मैंने उत्तर पोस्ट किया तो मेरे पास इसका परीक्षण करने का समय नहीं था। अब मैं इसे लागू करना चाहता था (यानी <a href="#" onClick="windows.create({'url': 'http://example.com'}); return false;">Test</a>), लेकिन पाया कि यह काम नहीं करता है - जैसा आपने कहा। मुझे त्रुटि मिलती है "ReferenceError: विंडोज़ परिभाषित नहीं है"।
लार्स

3

आप एक डेस्कटॉप शॉर्टकट बना सकते हैं और -incognito ध्वज और वेब पते का उपयोग करने के लिए इसे निम्नलिखित पेज के अनुसार कर सकते हैं:

https://www.tekrevue.com/tip/incognito-mode-shortcut/

यह आपके द्वारा उल्लिखित "सबसे खराब स्थिति" से थोड़ा खराब है, लेकिन यदि आप एक ही पृष्ठों का बार-बार परीक्षण करेंगे, तो यह इतना बुरा नहीं हो सकता है।


1
हाँ, यह बदतर से भी बदतर है :-) लेकिन यह एक व्यवहार्य विकल्प है, धन्यवाद!
रॉस पैटरसन

3

इस स्टैकओवरफ्लो जवाब के अनुसार यह असंभव है

https://stackoverflow.com/a/16148152/6820123

और क्योंकि आप इसे गोपनीयता कारणों के कारण नहीं चाहते हैं, यही कारण है कि ब्राउज़र में ऐसा कोई फ़ंक्शन नहीं है। ब्राउज़रों को जनता के लिए बनाया गया है और एक बहुत ही विशेष उपयोग के मामले के लिए असुरक्षित सुरक्षा फ़ंक्शन की तुलना में थोड़ा सुरक्षा और गोपनीयता तरीका है।


1
भावहीन। जब तक ब्राउज़र स्वतः ही गुप्त मोड के लिए Tor का उपयोग करते हैं, तब तक की पेशकश की गई "गोपनीयता" केवल एक भ्रम है। हम अब तक अतीत में " कुकीज़ और इतिहास को संग्रहीत नहीं करते हैं " यह हास्यास्पद नहीं है। फेसबुक, अमेज़ॅन, होम डिपो, एट अल। आपको आईपी पते से ट्रैक करें।
रॉस पैटरसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.