c# - .NET 进程打开没有选项卡或地址栏的网页

标签 c# .net browser

在 .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/

相关文章:

c# - 在.NET中读取佳能CR2原始图像文件

c# - 使用 Linq 从 xml 文件读取到对象列表

.net - 强制从/bin 而不是 GAC 加载程序集?

c# - 需要解释事件处理和委托(delegate)

user-interface - 使用浏览器获取桌面 UI

google-chrome - 访问 Chrome 书签的键盘快捷键 (mac)

c# - Entity Framework与MVC的关系

c# - 当应用程序在 Windows 10 中以分配的访问模式运行时无法显示 MessageBox

c# - 如何使用 .net webBrowser 对象

html - CSS3 奇怪的渲染行为