Wie erstellen Sie web-app-Verknüpfung auf dem desktop des Benutzers programmgesteuert?
Für enterprise-intranet-web-Anwendung, gibt es eine Möglichkeit zum erstellen einer desktop-Verknüpfung der web-Anwendung auf dem desktop des Benutzers? Ich bin auf der Suche nach eine ähnliche Funktionalität wie Google Gears, aber ohne die Installation von Google Gears. Ich bin auf der Suche geben Nutzer einen link auf die web-Anwendung, die sagt "Klicken Sie hier, um zu installieren eine desktop-Verknüpfung", wenn Sie darauf klicken, wird eine Verknüpfung auf Ihrem desktop installiert ist, mit dem Symbol "Benutzerdefiniert" für unsere Anwendung. Gibt es einen Weg, es zu tun mit javascript oder andere client-side-Technologien? Ich nicht wollen, dass jede exe auf Nutzer-Maschinen. Obwohl es im intranet, ich muss springen durch viele corporate hoops, compliance Genehmigungen, etc zu laufen exe-Datei auf dem eigenen Rechner. Wir versuchen zu vermeiden, dass aus Zeitgründen. User-Rechner sind windows XP mit dem IE6 installiert. Sie können alle upgrade in nächste Jahr Zeit, um Windows 7 mit IE8. Intranet-web-Applikation entwickelt werden asp.net 3.5, c#.
execCommand
oder activeX. Dies ist nur möglich, weil IE und windows sind eng gekoppelt.was passierte mit dem blog?
InformationsquelleAutor Tejas | 2011-01-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn das wirklich ist, ein Unternehmensumfeld zu schaffen, dann gehen Sie einfach reden, um die Netzwerk-operations-team.
Sollte es trivial sein, für Sie etwas hinzufügen, um das login-Skript zu schieben link, um die Menschen zu desktops.
Weitere Infos:
http://www.petri.co.il/forums/showthread.php?t=6154
http://social.technet.microsoft.com/Forums/en/winserverGP/thread/02a7bfbb-180f-40eb-82e3-2343b2bf31eb
InformationsquelleAutor NotMe
Okay, zuerst dachte ich, dass dies eine Unmögliche Aufgabe sein, bis ich erkannte, dass es nicht.
Eine Verknüpfung ist nur eine Datei, und wir alle wissen, können Sie download-Dateien von links.
Ich bin mir nicht sicher, wie gut windows-Verknüpfungen übertragen werden können von computer zu computer, aber ich würde davon ausgehen, dass eine Verknüpfung mit einem Ort wie
http://www.google.com/
ist nicht gebunden an irgendwelche bestimmten windows-Maschine.Könnten Sie die zip-Verknüpfung, und zeigen Sie den link, um den Speicherort der zip-Datei. Sagen Sie den Benutzern, entpacken Sie die Datei und legen Sie die Verknüpfung. Sie können nur dazu dienen, die Verknüpfung, aber du musst zu geben, die richtige Kopf-und wahrscheinlich geben Sie
application/octet-stream
oder etwas ähnliches.Alternativ können Sie Ihnen sagen, um
right click
gehen Sie zunew -> shortcut
und copy-pasta dasurl
in dielocation
box.Alternativ könnten Sie schreiben, eine batch-Datei für die Nutzer zum download, öffnet eine url im Standard-browser.
Ich weiß, es ist nicht ganz so direkt, wie
click-button -> receive bacon
aber es funktioniert.@stephen776
$("button").click($.fn.bacon)
;InformationsquelleAutor zzzzBov
Versuchen SaveAs
document.execCommand("SaveAs", false, "url to desktop");
Kann der Benutzer weiterhin auf speichern und speichert es nur eine HTML-Seite. Sie öffnen einen versteckten IFrame mit einer web-Anwendung und rufen Sie
.execCommand
auf die iframe-Dokument.`InformationsquelleAutor Raynos
Können Sie erstellen eine Verknüpfung (.lnk) Datei in ein Verzeichnis in Ihrer Website und setzen Sie es wie die Url für einen hyperlink, sodass der Benutzer mit der rechten Maustaste und speichern Sie Sie herunterladen .lnk-Datei. Ihre server müssen den mime-Typ .lnk application/x-ms-shortcut hinzufügen.
Symbol kann getan werden, indem Sie es an einem Speicherort im Netzwerk und mit dem "Symbol Ändern" - Funktion zu verweisen, die zu diesem Speicherort im Netzwerk. Dies funktioniert auf Windows. Ich nehme an, es könnte sein, angepasst für jedes OS benötigt?
InformationsquelleAutor Ross