खोज के कई घंटों ने जवाब नहीं दिया है।वेबब्रोसर नियंत्रण - एसएसएल त्रुटियों को अनदेखा करें
मैं: हम एक तरीका है कि एक .NET WebBrowser नियंत्रण रोकने और त्रुटि पृष्ठ प्रदर्शित किए बिना SSL सुरक्षा समस्याओं (स्व-हस्ताक्षरित प्रमाण पत्र या मेल नहीं खाने वाले होस्ट नामों) के साथ पृष्ठ पर जा सकते हैं के लिए देख रहे खिड़की खिताब जानने पर निर्भर है, जो एक के लिए काम नहीं करता है - क्योंकि WebBrowser जाहिरा तौर पर ServicePointManager
Suppressing Hosted WebBrowser Control Dialogs उपयोग नहीं करता है काम नहीं करता है -
How to disable “Security Alert” window in Webbrowser control: 'पहले ही देख चुके कई पदों है कि करीब हैं ve गैर-अंग्रेजी दर्शकों
C# WebBrowser Control - ignore website security warnings - यह एक डुप्लीकेट के रूप में बंद हो गया है, और जवाब बस ऊपर के लिंक करने के लिए भेजा।
अधिकांश फ़ॉर्म पोस्ट IInternetSecurityManager, जो मेरे द्वारा की गई लागू करने का सुझाव देते हैं, लेकिन कोई लाभ नहीं हुआ।
सभी यूआरएल के लिए GetSecurityId के निरंतर मूल्य के साथ प्रतिक्रिया (URLZONE_LOCAL_MACHINE या URLZONE_TRUSTED निर्दिष्ट) काम नहीं करता है। एक
public unsafe int ProcessUrlAction(string url, int dwAction, byte* pPolicy, int cbPolicy,
byte* pContext, int cbContext, int dwFlags, int dwReserved)
{
*((int*)pPolicy) = (int)Win32.UrlPolicy.URLPOLICY_ALLOW;
return Win32.S_OK;
}
किसी को भी सफलतापूर्वक पाया गया है:
निम्नलिखित मदद नहीं करता है:
public unsafe int MapUrlToZone(string url, int* pdwZone, int dwFlags)
{
*pdwZone = 3; // URLZONE_TRUSTED;
return Win32.S_OK;
}
अंत में, मैं ProcessUrlAction कोई असर के लिए एक तरीका खोजने के लिए नहीं कर पा रहे एसएसएल चेतावनी पृष्ठ से पहले रास्ता?
एक महान खोज शेंग है कि - धन्यवाद। लेकिन मुझे लगता है कि इसका मतलब है कि .NET WebBrowser नियंत्रण इस मुद्दे के आसपास अपने आप नहीं हो सकता है, है ना? – DougN
आप किस नेटब्रोसर के बारे में बात कर रहे हैं? WinForm? WPF? सिल्वरलाइट? –