我需要使用c#启动浏览器示例:“http://www.abc.com”。
问题是,我不希望所有那些“Go Back”,“添加新标签”,“搜索框”或“工具栏”出现在启动的浏览器上,我需要一个较小的浏览器,而不是最大化的浏览器
如何在C#中实现它?
目前我正在使用System.Diagnostics.Process.Start(url);
感谢。
答案 0 :(得分:0)
在网页中,您可以使用Javascript的window.open函数来执行此操作。
http://www.javascript-coder.com/window-popup/javascript-window-open.phtml
根据您的情况,您有两种选择,两种选择都不完美。
使用WebBrowser控件创建一个WinForms应用程序,只创建您需要的控件并启动它。 (一种“愚蠢的”浏览器)
实际上将浏览器启动到您设置的页面。这个页面将有一个javascript调用来打开一个新窗口,然后自行关闭。
选项2不太可能有效,并且更有可能的是,您的最终用户将禁用弹出窗口。选项1将起作用,让您完全控制用户界面,以及您想要的按钮,但它不会启动默认浏览器,这意味着您必须将“愚蠢的浏览器”应用程序放在客户端的PC上。