2013-01-23 73 views
0

嗯,我在執行wb.Dispose()後顯示「Windows安全警告 - Cookie」的Cookie存在問題。WebBrowser禁用/放棄持久性cookie

enter image description here

我的代碼

string url = "myweb.com"; 
WebBrowser wb = new WebBrowser(); 
wb.Navigate(url); 
while (wb.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); } 
//Fill a form 
//Invoke Button 
wb.Dispose(); 

問題: 我不想使用該cookie,我只是想跳過它所以這味精不會彈出的最快方式。

試過

1)我試圖改變IE設置爲 「覆蓋自動cookie處理」 和設置第一+第三方Cookie 「塊」

2)

webBrowser.Navigate("javascript:void((function(){var a,b,c,e,f;f=0;a=document.cookie.split('; ');for(e=0;e<a.length&&a[e];e++){f++;for(b='.'+location.host;b;b=b.replace(/^(?:%5C.|[^%5C.]+)/,'')){for(c=location.pathname;c;c=c.replace(/.$/,'')){document.cookie=(a[e]+'; domain='+b+'; path='+c+'; expires='+new Date((new Date()).getTime()-1e11).toGMTString());}}}})())")` 

3 )更改本地策略關閉安全設置檢查功能啓用

+0

檢查http://stackoverflow.com/questions/13169955/how-can-i-stop-a-webbrowser-control-from-showing-cookie-security-warnings幫助 – volody

+0

檢查,但它沒有幫幫我。 – Incognito

+0

您正在運行的是什麼版本的IE? – volody

回答