1

我想使用隐身/私人模式打开一个带有 IE、CH 和 FF 的 URL。

我可以使用以下 Powershell 脚本使用 3 个浏览器打开 url:

Param(
[string] $url
)


[System.Diagnostics.Process]::Start("chrome.exe", $url)      
[System.Diagnostics.Process]::Start("firefox.exe",$url )


$IE=new-object -com internetexplorer.application
$IE.navigate2($url)
$IE.visible=$true

如何在隐身模式下打开浏览器?

4

3 回答 3

6

chrome.exe采用--incognito命令行选项:

[System.Diagnostics.Process]::Start("chrome.exe","--incognito $url")

同样,firefox.exe采用-private-window命令行选项:

[System.Diagnostics.Process]::Start("firefox.exe","-private-window $url")

正如@TToni 在评论中指出的那样,iexplore.exe等效的是-private

[System.Diagnostics.Process]::Start("iexplore.exe","$url -private")

comInternetExplorer.Application对象不支持 InPrivate 浏览 AFAIK

于 2016-07-25T10:50:45.157 回答
3

如果您想以与上述相同的方法以“InPrivate”模式启动 Microsoft Edge,则语法如下:

[System.Diagnostics.Process]::Start("msedge.exe", "-InPrivate https://google.com")
于 2020-09-04T00:24:58.503 回答
0

这是新的工作脚本:

[System.Diagnostics.Process]::Start("chrome.exe", "--incognito $url")
[System.Diagnostics.Process]::Start("firefox.exe","-private-window $url" )
[System.Diagnostics.Process]::Start("iexplore.exe","$url -private" )

谢谢大家的帮助!

于 2016-07-25T12:38:32.263 回答