在 .NET 中有没有一种方法可以让进程打开没有地址栏和选项卡的默认 Web 浏览器,而不使用信息亭模式?我不能使用WebBrowser对象,因为它使用IE7,需要打开的页面使用JavaScript。我不能使用 kiosk 模式,因为客户端需要窗口出现在屏幕的特定区域。我还需要保持对浏览器的访问,因为我必须知道页面何时关闭。
最佳答案
试试这个:
dynamic ie = Activator.CreateInstance(Type.GetTypeFromProgID("InternetExplorer.Application"));
ie.AddressBar = false;
ie.MenuBar = false;
ie.ToolBar = false;
ie.Visible = true;
ie.Navigate("www.google.com");
这使用自动化来实现您想要的。
还可以设置位置,添加事件处理器等
此接口(interface)的文档是 here .
关于c# - .NET 进程打开没有选项卡或地址栏的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22952563/