2012-08-08 48 views
14

मैंने क्रोम को डिफ़ॉल्ट ब्रॉवर के रूप में सेट किया है। क्रोम में एक यूआरएल को खोलने के लिए मैं ने लिखा है:क्रोम गुप्त मोड में एक यूआरएल कैसे खोलें

Process.Start("http://domain.com"); 

(nomarly Ctrl + Shift + N) ग # द्वारा गुप्त मोड में है कि URL खोलने के लिए कोई तरीका है?

उत्तर

18

आपको क्रोम की exe फ़ाइल के पथ के साथ एक प्रक्रिया बनाने की आवश्यकता होगी, और तर्क --incognito का उपयोग करें।

पथ खिड़कियों में से chrome आम तौर पर है:

C:\Users\<UserName>\AppData\Local\Google\Chrome\chrome.exe

उपयोग निम्न कोड:

var url = "http://www.google.com"; 

using (var process = new Process()) 
{ 
    process.StartInfo.FileName = @"C:\Users\<UserName>\AppData\Local\Google\Chrome\chrome.exe"; 
    process.StartInfo.Arguments = url + " --incognito"; 

    process.Start(); 
} 

एक लेख इस समझा: http://www.tech-recipes.com/rx/3479/google-chrome-use-a-command-line-switch-to-open-in-incognito-mode/

पूर्ण क्रोम कमांड लाइन स्विच निर्देशिका: http://peter.sh/experiments/chromium-command-line-switches/

+0

मुझे लगता है कि जिस तरह से करने की कोशिश की: "C \ Users \ TUYEN \ AppData \ Local \ Google \ क्रोम \ Application \ chrome.exe" " - गुप्त --http: //domain.com "); लेकिन यह केवल गुप्त मोड खोलता है लेकिन यूआरएल – Sakura

+0

तक नहीं पहुंचता है, मैंने जवाब अपडेट किया है ताकि यह आपके द्वारा प्रदान किए गए यूआरएल पर जा सके। – Dan

+0

दान बहुत बहुत धन्यवाद! – Sakura

6

मैं इस में लिखा था और यह सफल: Process.Start (@:

Process.Start(@"chrome.exe", "--incognito http://domain.com"); 
+3

आपको ऑब्जेक्ट का निपटान करने की आवश्यकता है या आपके पास मेमोरी रिसाव होगा। – Dan

संबंधित मुद्दे