nevyl: IE8 Problem: Donwload EXE

Beitrag lesen

Danake für die Antwort,

Hallo,

im Rahmen meiner Diplomarbeit programmiere ich eine Anwendung, die als „GUI-SPS User Interface“ arbeitet.

wir reden hier schon von SPS, oder?

JA es ist eine Beckhoff SPS, die eine Webserver besitzt

Die Anwendung ist als WinAnwendung auf jeder SPS kopiert.

Und die SPS hat einen integrierten Webserver? Na dann ...

Der Benutzer besucht die Seite auf der SPS z. B. http://mysps.de/start.html

Auch dir sei RFC 2606 ans Herz gelegt. Die Domain mysps.de existiert tatsächlich und steht zum Verkauf, aber ich glaube nicht, dass du der Inhaber bist, oder? Dann verwende bitte für Beispiele die Domainnamen, die genau dafür vorgesehen sind.

Ja ich bin nicht Besitzer und will es auch nicht werden und ich habe dies nicht bedacht. Ich gehe bei meine Programm sovieso über die IP, Mysps.de habe ich aus dem Kopf genommen. Nicht überlegend, ob es sie gibt.

Ich habe schon mit <a href="http://mysps.de/Anwendung.exe">Download</a>
bzw. mit Redirekt <meta http-equiv="refresh" content="0; url=http://mysps.de/Anwendung.exe"> die Erfahrung gemacht, dass es unter Firefox geht, aber unter IE 8 nicht geht.

Was heißt "nicht geht"?

Kann mir jemand Sagen, wieso IE8 dies unterbindet/verhindert.

Security.

Ziel ist es ein automatisches Laden der Anwendung auf dem Rechner des Servicepersonals zu gewährleisten ...
Zweite Frage: Wie kann ich es erreichen, das die Anwendung in C:/Temp auf dem Rechner gespeichert wird, sodass der Servicetechniker nur OK drucken muss. Schön währe auch, wenn die Anwendung danach noch automatisch ausgeführt werden würde.

Absolut unmöglich. Was du gern realisieren würdest, ist die Horrorvision jedes Browserherstellers und vieler Browserbenutzer: Ein Programm wird heruntergeladen und ausgeführt, ohne dass man als Benutzer in den Vorgang eingreift.

In der Firma benutzen wir auch BACHMANN SPS. Sie bitten eine Lösung auf Basis von „Java Web Starterkit“. Ich wollte etwas Vergleichbares mit HTML/JAVASCRIPT/ASP erreichen und ein einfaches Referenzieren oder Redirekt war für mich die erste Lösung, die mir eingefallen ist. Sie funktionierte nur im Ansatz daher meine Frage hier im Forum nach Lösung oder alternativen Vorschlägen..

Nein, das höchste der Gefühle dürfte sein, dass ein Browser *fragt*, ob er die Anwendung nach dem Download sofort ausführen soll.

Wie kann ich erreichen, dass ich dem Benutzer FRAGE, ob er dies möchte. Web-Programierung ist für mich zum großen Teil fremde Welt, technische Systeme, da bin ich zuhause.

Als Webserver ist ein IIS 5.0 verfügbar auf einen WINCE-System.

Das ist in diesem Fall nebensächlich; die Einschränkungen bestehen auf der Clientseite.

Ich möchte eine Seite/Skript erzeugen, der diesen Dienst anbietet.

Kann mich jemand auf eine Lösung für dieses Problem hinweisen.
Womit ich es Realisieren könnte ohne das ich noch ein Intensives Studium der WEB-Technologiern machen muss.

Der Regelfall ist, wie schon beschrieben, dass eine Browsermeldung aufpoppt und den Benutzer fragt, ob er die Ressource direkt ausführen oder speichern möchte, und wenn speichern, dann wo. Allerdings sind die Browserhersteller inzwischen so vorsichtig geworden, dass z.B. Firefox bei EXE-Dateien gar nicht mehr die Option "direkt ausführen" anbietet. Möglicherweise im IE8 genauso. Outlook Express 6 und Outlook ab Version 2003 sind in der Defaulteinstellung auch so konfiguriert, dass sie EXE-Dateien als Mailanhänge dem Benutzer komplett vorenthalten.

Eine Lösung mit Popup-Fenster würde akzeptabel sein. Wie kann ich es erreichen. TIP, Link oder Beispiel das würde mir Helfen.

Was du möchtest, setzt daher ein erhebliches Maß an Kooperation auf der Anwenderseite voraus.

Ich versuche die Wünsche meine Arbeitgeber umzusetzen, da die Software nur intern und nicht von Internet hier erreichbar sein wird. Es soll eine Vereinfachung der Arbeitsabläufe bitten. Nach dem Motto „USE und DON’T ASK“. Ich bin auch nicht begeistert davon.
Du hast recht, es ist eine Horrorvorstellung für jeden Administrator und Browser Hersteller.

So long,
Martin

»»

Danke Martin

Gruß
Arkadius