我想使用隐身/私人模式打开IE,CH和FF的单个网址。
我可以使用这个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
如何以隐身模式打开浏览器?
答案 0 :(得分:3)
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")
InternetExplorer.Application
com对象不支持InPrivate浏览AFAIK
答案 1 :(得分:1)
如果您想以与上述相同的方法在“ InPrivate”模式下启动Microsoft Edge,它将是以下语法:
[System.Diagnostics.Process]::Start("msedge.exe", "-InPrivate https://google.com")
答案 2 :(得分: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" )
谢谢大家的帮助!