.NET Process打开没有标签或地址栏的网页

时间:2014-04-09 04:04:17

标签: c# .net browser

在.NET中是否有办法让Process打开没有地址栏且没有标签的默认Web浏览器,而不使用kiosk模式?我无法使用WebBrowser对象,因为它使用IE7,而需要打开的页面使用JavaScript。我无法使用自助服务终端模式,因为客户端需要窗口显示在屏幕的特定区域。我还需要保持对浏览器的访问权限,因为我必须知道页面何时关闭。

2 个答案:

答案 0 :(得分:5)

试试这个:

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");

这使用自动化来实现您想要的目标。

您还可以设置位置,添加事件处理程序等。

此界面的文档为here

答案 1 :(得分:1)

如果您想实现浏览器自动化,那么您应该使用Selenium webdriver