首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以隐藏模式运行IE11

以隐藏模式运行IE11
EN

Stack Overflow用户
提问于 2015-01-19 17:10:56
回答 1查看 490关注 0票数 0

我需要在隐藏模式下运行IE11 (不显示浏览器),这样我就可以设置cookie了。这是我以前在IE9中使用的代码

代码语言:javascript
复制
            cmd = (String)Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IE.AssocFile.HTM\shell\opennew\command", "", null);
            url = "http://www.stackoverflow.com";

            Process process = Process.Start(new ProcessStartInfo()
            {
                FileName = cmd,
                Arguments = url,
                WindowStyle = ProcessWindowStyle.Hidden
            });

如果我在一台带有IE11的机器上使用它,它会显示浏览器。有办法让我这么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-19 17:45:32

你建议你用另一种方式来设置曲奇:

代码语言:javascript
复制
[DllImport("wininet.dll", CharSet=CharSet.Auto, SetLastError=true)]
static extern bool InternetSetCookie(string lpszUrl, string lpszCookieName, string lpszCookieData);

您可以在下面的示例中找到使用它的方法:

代码语言:javascript
复制
bool b = InternetSetCookie("http://localhost/", "keyname", "value; Expires = + DateTime.Now.AddDays(10).ToString("R"));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28030034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档