相关疑难解决方法(0)

在现有IE实例中打开选项卡

$ie = New-Object -com internetexplorer.application
Run Code Online (Sandbox Code Playgroud)

每次我用这个对象打开一个新网站(即每次脚本运行时)都会在新的IE窗口中打开,我不希望它这样做.我希望它在一个新的选项卡中打开,但在以前打开的IE窗口中也是如此.我想在下次运行脚本时重用此对象.我不想创建一个新对象

那么有什么方法可以检查Internet Explorer的实例并重用其实例???

我试过这个解决方案:

首先,您必须附加到已经运行的Internet Explorer实例:

$ie = (New-Object -COM "Shell.Application").Windows() `
    | ? { $_.Name -eq "Windows Internet Explorer" }
Run Code Online (Sandbox Code Playgroud)

然后导航到新URL.打开该URL的位置是通过Flags参数控制的:

$ie.Navigate("http://www.google.com/", 2048)
Run Code Online (Sandbox Code Playgroud)

但是我无法navigate在这个新创建的对象上调用方法$ie.

powershell internet-explorer

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

internet-explorer ×1

powershell ×1