Ich möchte Outlook von Javascript öffnen, es ist für eine interne Anwendung, nichts, das jemals im Internet auftreten wird. Der Kunde verwendet IE und Firefox und Outlook wird installiert, Sicherheit ist kein Problem.Öffnen von Outlook durch JavaScript in Firefox
"mailto:" reicht in diesem Fall nicht aus, da die Anforderung ist, dass ich eine Datei an die Mail anhängen muss, scheint dies mit "mailto:" nicht möglich zu sein. ish forum entries, aber nichts von dem, was ich versucht habe funktioniert und es scheint, dass die mailto URL scheme nicht offiziell unterstützt es). Aber in IE kann ich ActiveX verwenden:
var outlookApp = new ActiveXObject("Outlook.Application");
und dann kann ich herumspielen mit ihm, mit einem Körper, füge Anhänge und so weiter, perfekt.
Ist so etwas in Firefox irgendwie möglich?
Was ich schon wusste war, dass tiddlywiki einige außergewöhnliche Dinge tut, indem es sich irgendwie auf der Festplatte retten kann. So sah ich an der Quelle und fand diese:
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
Which, as I understand gibt das Script Zugriff auf den Browser API/XPConnect/XPCOM. Aber jetzt stecke ich fest. Wie würde ich eigentlich ein Outlook-Objekt öffnen? Wäre das überhaupt ein Arbeitsansatz? Ich bin mir nicht sicher. Vielleicht irgendwelche anderen Ideen? Jeder Rat würde geschätzt werden.
Update: ok, nachdem einige Lesung Ich glaube, ich eine meiner Fragen mit beantworten: Nein, dieser Ansatz, da die Mozilla API nicht funktionieren, die XPCOM ist Implementierung unterstützt nicht so etwas wie eine Öffnung externes Programm. Bleibt noch die Frage: Irgendwelche anderen Ideen?