gpt4 book ai didi

internet-explorer-8 - WebBrowser 控制、隔离和 IE8 InPrivate 模式

转载 作者:行者123 更新时间:2023-12-04 08:14:39 25 4
gpt4 key购买 nike

我需要在 Web 浏览器控件中运行一些自动化任务,但我似乎面临一些限制/未知因素,我不能 100% 确定如何解决。我正在运行的应用程序不是公开发布的,所以我可以强制安装 IE8 的先决条件。

GeckoFX (http://geckofx.org) 会很棒,只是它没有像我在 HtmlElement 对象上使用 WebBrowser 的 InvokeMember 方法那样为我提供一种可接受的 DOM 操作方式。

WebKit.net 会更好,但它的开发还为时过早,无法提供我需要的功能。

这给我留下了 WebBrowser 控件。不过,WebBrowser 的问题在于它只运行 IE,这是一个包含所有进程的大型共享环境。换句话说,所有实例共享 cookie、 session 、代理设置等。

这就是我想要的:

  • 在自动化 session 结束时,不会保留 cookie/ session /缓存对象。除了清除全局 Temporary Internet Files 文件夹之外,有没有办法让我访问 IE8 公开的 InPrivate 模式?
  • 如果有办法访问 InPrivate 浏览,我是否可以并排运行两个相互隔离的 InPrivate 模式 session ?

  • 理想情况下,我希望能够在单独的线程中运行多个隔离的自动化任务,每个线程都有自己的私有(private)浏览器控件,每个都有自己的隔离 session /环境,任务完成时不会保留。

    对此的任何帮助或输入将不胜感激!

    最佳答案

    不,您不能在 InPrivate 模式下运行 WebBrowser 控件;这根本不是受支持的方案。

    是的,您可以在 InPrivate 模式下运行两个 IE 实例并将它们相互隔离。

    使用命令行:iexplore.exe -private -nomerge

    关于internet-explorer-8 - WebBrowser 控制、隔离和 IE8 InPrivate 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1594686/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com