有没有办法通过命令行选项以裸窗口(不是信息亭模式,需要关闭按钮)启动IE?
我们在内部网络应用程序中有一些页面需要很多屏幕房地产,我们只需要浏览器的HMTL渲染而不是其他东西。
我找到http://www.quero.at/launcher.php,但最后一次更新是5年。
How to remove IE toolbar and menu bar同样的问题,但没有答案。
答案 0 :(得分:3)
使用.net执行此操作的最佳方法是通过控制台应用程序引用IE的COM对象。
<强>说明强>:
在VS中创建新的控制台应用程序并引用Microsoft Internet Controls(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/en-us/library/aa752084(v=vs.85).aspx
上查看更多详情答案 1 :(得分:1)
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;
答案 2 :(得分:1)
创建一个带有嵌入式浏览器控件的小型.net应用程序,就像带有嵌入式Internet组件的Windows窗体一样。
查看此表格更多信息##标题##
答案 3 :(得分:0)
您可以随时在应用内的窗口中运行Internet Explorer的嵌入式实例。这样,容器可以是您在自己的窗口中指定的任何大小,IE的嵌入式实例可以是您想要的任何大小,没有任何常规的浏览器工具栏/菜单。
如果你提到你正在开发你的应用程序,可能会给你一些参考。