gpt4 book ai didi

vbscript - 使用 vbscript 在单独的进程中启动 Internet Explorer 8

转载 作者:行者123 更新时间:2023-12-02 21:44:22 24 4
gpt4 key购买 nike

由于 IE8 最近添加的“功能”,新窗口会自动与 single session 关联。 ,我们的一些代码行为异常。

这是因为一个单独的应用程序在激活时会启动一个新的 IE 窗口,一旦用户完成,就关闭该窗口。这在 IE7 中工作得很好,因为窗口中的 session 信息保持独立。然而在 IE8 中,由于 session 在 IE 窗口之间共享,我们发现“弹出”应用程序会破坏第一个应用程序上的 session 。

我读过有关 nomerge 开关的内容,所以这是一种解决方法,但我想知道是否有一种方法可以将解决方案工作到 vbscript 的“CreateObject”中;即:

Dim ieWin As Object
Set ieWin = CreateObject("InternetExplorer.Application")

调用CreateObject函数时是否可以发送参数?

最佳答案

不,无法使用 COM 创建指定此行为的 IE 实例(或任何其他行为,例如 InPrivate、无附加组件等)。您唯一可以做的就是使用为此目的提供的 CLSID 创建一个默认为 MediumIL 的自动化实例。 http://blogs.msdn.com/b/ieinternals/archive/2011/08/03/internet-explorer-automation-protected-mode-lcie-default-integrity-level-medium.aspx

关于vbscript - 使用 vbscript 在单独的进程中启动 Internet Explorer 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4647651/

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