我想通過使用C#使瀏覽器打開爲彈出窗口。基本上,我正在檢測用戶何時啓動瀏覽器,然後我想立即打開用戶打開的窗口下的新瀏覽器窗口。以下是我迄今爲止:在C#中打開瀏覽器窗口作爲彈出窗口#
url = "example.com";
Process[] pname = Process.GetProcessesByName("chrome");
if (pname.Length == 0) // if the user didn't start chrome
{
chrome = false;
}
else // if chrome is running
{
if (!chrome) // if the browser wasn't opened before and it was opened just now.
{
Process process = new Process();
process.StartInfo.FileName = "chrome";
process.StartInfo.Arguments = url;
process.StartInfo.WindowStyle = ProcessWindowStyle.Minimized;
process.Start();
//Process.Start("chrome", url);
}
chrome = true;
}
但是,這並在一個新的窗口,有時在一個新的標籤,有時打開它。也許我應該使用不同的方式來啓動瀏覽器或其他東西?謝謝!
謝謝你!它的作品:) – armin
@ArminAšimović不客氣。 – varocarbas