簡體   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