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