繁体   English   中英

在Windows中通过命令行启动没有菜单/地址栏的IE

[英]start IE with no menu/address bar through command line in Windows

有没有办法通过命令行选项以裸窗口(不是信息亭模式,需要具有关闭按钮)启动IE?

我们在内部网络应用程序中有一些页面需要大量的屏幕资源,我们只需要浏览器的HMTL渲染即可,而无需其他内容。

我找到了http://www.quero.at/launcher.php,但最近一次更新是5年了。

如何删除IE工具栏和菜单栏类似的问题,但没有答案。

使用.net的最佳方法是通过控制台应用程序引用IE的COM对象。

说明

在VS中创建新的控制台应用程序,并引用Microsoft Internet控件(SHDocVw)类型库。

在c#中的示例

SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorer();
ie.Navigate(url);
ie.ToolBar = 0;
ie.AddressBar = false;
ie.Visible = true;

在msdn上查看更多详细信息: http : //msdn.microsoft.com/zh-cn/library/aa752084 (v=vs.85) .aspx

var ie = new ActiveXObject("InternetExplorer.Application");
ie.Navigate("C:\\sample.htm");
ie.AddressBar = false;
ie.MenuBar = false;
ie.ToolBar = false;
// ... etc ... customize your heart out
ie.Visible = true;

创建一个带有浏览器控件的小型.net应用程序,例如带有嵌入式Internet组件的Windows窗体。

查看此表单以获取更多信息##标题##

http://technet.microsoft.com/en-us/library/cc977534.aspx

您始终可以在应用程序的窗口中仅运行Internet Explorer的嵌入式实例。 这样,容器可以是您在自己的窗口中指定的任何大小,而IE的嵌入式实例可以是您想要的任何大小,而无需任何常规浏览器工具栏/菜单。

如果您提到要在其中开发应用程序,则可以为您提供一些参考。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM