0
嗯,我在执行wb.Dispose()后显示“Windows安全警告 - Cookie”的Cookie存在问题。WebBrowser禁用/放弃持久性cookie
我的代码
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 )更改本地策略关闭安全设置检查功能启用
检查http://stackoverflow.com/questions/13169955/how-can-i-stop-a-webbrowser-control-from-showing-cookie-security-warnings帮助 – volody
检查,但它没有帮帮我。 – Incognito
您正在运行的是什么版本的IE? – volody