我需要在IE中運行Web應用程序,所以它至少看起來類似於獨立應用程序。我還需要能夠在單獨的會話中同時運行此Web應用程序的多個實例。在沒有工具欄的新流程中啓動Internet Explorer 7
爲了實現這種效果,我希望始終在新的進程中啓動Internet Explorer 7,而不需要桌面上的快捷方式提供工具欄/狀態欄。
我試了幾件事。到目前爲止,我已經到它座便器創建快捷方式下面的VB腳本,
Set objExplorer = CreateObject("InternetExplorer.Application")
objExplorer.Navigate "http://stackoverflow.com"
objExplorer.ToolBar = 0
objExplorer.StatusBar = 0
objExplorer.Width = 1024
objExplorer.Height = 768
objExplorer.Left = 0
objExplorer.Top = 0
objExplorer.Visible = 1
這看起來很像我想它。但是,如果再次雙擊該快捷方式,它會打開一個新窗口,但在相同的過程中(即Windows任務管理器中只有一個iexplore.exe進程)。由於這兩個實例在同一個進程中,因此它們共享相同的會話。因此,如果您登錄到應用程序的一個實例,那麼您已登錄到應用程序的其他實例,這對我來說並不合適。
我也試過,
"Program Files\Internet Explorer\iexplore.exe" http://stackoverflow.com
總是啓動一個新的進程,但你不能只刪除工具欄/狀態欄。 Kiosk模式(「-k」參數)對我來說並不好,因爲我需要它出現在窗口中。
任何人都可以告訴如何總是在新的進程啓動Internet Explorer 7沒有工具欄/狀態欄從桌面上的快捷方式?
我接受任何種類的解決方案技術。
感謝, 埃弗裏特
感謝您的建議,但是當我嘗試此操作時,我的頁面上的JavaScript出現了問題(其中大部分我甚至無法觸及)。 – 2009-06-17 23:50:03