如何在c#中启动精简浏览器?

时间:2010-11-06 04:02:59

标签: c# browser launch

我需要使用c#启动浏览器示例:“http://www.abc.com”。

问题是,我不希望所有那些“Go Back”,“添加新标签”,“搜索框”或“工具栏”出现在启动的浏览器上,我需要一个较小的浏览器,而不是最大化的浏览器

如何在C#中实现它?

目前我正在使用System.Diagnostics.Process.Start(url);

感谢。

1 个答案:

答案 0 :(得分:0)

在网页中,您可以使用Javascript的window.open函数来执行此操作。

http://www.javascript-coder.com/window-popup/javascript-window-open.phtml

根据您的情况,您有两种选择,两种选择都不完美。

  1. 使用WebBrowser控件创建一个WinForms应用程序,只创建您需要的控件并启动它。 (一种“愚蠢的”浏览器)

  2. 实际上将浏览器启动到您设置的页面。这个页面将有一个javascript调用来打开一个新窗口,然后自行关闭。

  3. 选项2不太可能有效,并且更有可能的是,您的最终用户将禁用弹出窗口。选项1将起作用,让您完全控制用户界面,以及您想要的按钮,但它不会启动默认浏览器,这意味着您必须将“愚蠢的浏览器”应用程序放在客户端的PC上。