Starten Sie den Internet Explorer 7 in einem neuen Prozess, ohne Symbolleisten
Muss ich laufen, eine web-Anwendung im IE, so dass es zumindest so ähnlich aussieht wie ein stand-alone-Anwendung. Ich muss auch in der Lage sein, mehrere Instanzen von dieser web-Anwendung zur gleichen Zeit in separaten Sitzungen.
Zur Erreichung dieses Aussehen, ich würde wie immer starten Sie den Internet Explorer 7 in einem neuen Prozess, ohne Symbolleisten/Statusleiste über eine Verknüpfung auf dem desktop.
Habe ich versucht, ein paar Dinge. So weit der Schrank, das ich es schaffen eine Verknüpfung der folgenden vb-script,
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
Sieht genauso aus, wie ich es mir vorstelle. Allerdings, wenn Sie auf die Verknüpfung doppelklicken, es wieder tut sich ein neues Fenster öffnen sondern im gleichen Prozess (d.h. es gibt nur eine iexplore.exe Prozess im Windows Task-Manager). Da die beiden-Instanz werden innerhalb des gleichen Prozesses sind Sie teilen die gleiche session. Also, wenn Sie angemeldet sind, zu einer Instanz der Anwendung angemeldet sind, zu der anderen Instanz der Anwendung, ist das nicht gut für mich.
Ich habe auch versucht,
"Program Files\Internet Explorer\iexplore.exe" http://stackoverflow.com
welches immer startet einen neuen Prozess, aber Sie können nicht entfernen Sie nur die Symbolleisten/Statusleiste. Kiosk-Modus ("- k" - parameter) ist nicht gut für mich, wie ich es brauchen, um in einem Fenster angezeigt.
Kann mir jemand sagen, wie man immer starten Sie den Internet Explorer 7 in einem neuen Prozess, ohne Symbolleisten/Statusleiste über eine Verknüpfung auf dem desktop?
Ich bin offen für jede Art von Technologie für die Lösung.
Dank,
Everett
InformationsquelleAutor Everett Toews | 2009-06-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie eine HTML-Anwendung wie:
Jedoch ist es eher mess up die JS von welcher Seite ist es ohne Besondere Vorkehrungen für HTA.
InformationsquelleAutor MiffTheFox
Können Sie dies tun, indem Sie manipulieren die IE-COM-server. Es ist einfach in der powershell:
Wenn das war in der ie-app.ps1, dann die Verknüpfung hätte "powershell -Befehl mit der ie-app.ps1", um es aufzurufen.
Dies ist im wesentlichen die gleiche Sache, die Sie nicht mit Windows-Scripting-Host in vbscript. Sie können alles, was, die manipulieren können, die den InternetExplorer.Anwendung das COM-Objekt. Ich habe IE8 und es kann nur der Unterschied zwischen IE7 amd IE8 aber mit meinem powershell-Beispiel erhalte ich beiden Prozesse.
Jubel für diesen arbeitete ein Leckerbissen.
InformationsquelleAutor Brian Reiter
Du nicht angeben, welche Codierung regime, das Sie verwenden möchten, um dies zu erreichen, aber Sie werden zweifellos möchten, schauen Sie in die WebBrowser-Klasse.
InformationsquelleAutor Ishmael
Keiner der anderen Antworten geklappt hat, also hier ist ein vb-script, das ich zusammen gebastelt aus verschiedenen Quellen (ich bin kein vb-scripter).
Ich bin offen für alle Verbesserungen oder Anregungen.
InformationsquelleAutor Everett Toews