C#用谷歌浏览器(地址已知)打开指定网址,并将浏览器窗口扩大到全屏(类似于F11效果,不是窗口最大化)
|
admin
2025年5月14日 17:25
本文热度 58
|
以下是使用C#启动Chrome谷歌浏览器,并真正全屏显示(类似F11效果)打开指定网址的代码:
using System.Diagnostics;
class Program
{
static void Main()
{
ProcessStartInfo chromeInfo = new ProcessStartInfo
{
FileName = @"C:\Program Files\Google\Chrome\Application\chrome.exe",
Arguments = "--kiosk http://www.clicksun.cn" // 核心参数
};
try
{
Process.Start(chromeInfo);
}
catch (System.ComponentModel.Win32Exception ex)
{
System.Console.WriteLine($"错误:{ex.Message}");
System.Console.WriteLine("请确认:");
System.Console.WriteLine("1. Chrome安装路径是否正确");
System.Console.WriteLine("2. 是否拥有管理员权限");
}
}
}
关键区别说明:
1、--kiosk参数:这是Chrome的专用全屏参数,效果相当于:
完全占据整个屏幕
隐藏所有浏览器控件(地址栏、标签页等)
按F11也无法退出(需用Alt+F4或代码关闭)
2、移除了WindowStyle设置:因为kiosk模式会自动接管窗口控制
补充说明:
如果要退出全屏:只能通过代码结束进程或手动按Alt+F4
常规全屏模式(带浏览器控件)没有命令行参数支持,必须通过自动化发送F11键
如果需要带控件的全屏,需要添加UI自动化库(如Selenium)发送F11按键信号
该文章在 2025/5/14 17:25:39 编辑过