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