Comment créer l'application web raccourci sur le bureau de l'utilisateur par programmation?
Pour l'intranet d'entreprise de l'application web, est-il possible de créer un raccourci sur le bureau de l'application web sur le bureau de l'utilisateur? Je suis à la recherche d'une fonctionnalité similaire à Google Gears, mais sans l'installation de Google Gears. Je suis à la recherche de donner à l'utilisateur un lien sur une application web qui indique "Cliquez ici pour installer un raccourci sur le bureau", quand ils cliquent sur elle, un raccourci sur le bureau est installé avec l'icône personnalisée pour notre application. Est-il un moyen de le faire à l'aide de javascript ou un autre côté client technologies? Je ne veux pas exécuter n'importe quel fichier exe sur les ordinateurs des utilisateurs. Même si c'est de l'intranet, j'ai à passer par le biais de la société des cerceaux, de la conformité les autorisations, etc pour exécuter exe sur leur machine. Nous essayons d'éviter que, en raison de contraintes de temps. Les machines des utilisateurs sont sous windows XP avec IE6 installé. Ils peuvent tous les niveau au cours de l'année prochaine le temps de Windows 7 avec IE8. Intranet web de l'application en question est développé à l'aide de asp.net 3.5, c#.
execCommand
ou activeX. C'est possible, car IE et windows sont étroitement couplés.ce qui s'est passé sur le blog?
OriginalL'auteur Tejas | 2011-01-27
Vous devez vous connecter pour publier un commentaire.
Si c'est vraiment un environnement d'entreprise, puis il suffit d'aller parler à l'équipe d'exploitation du réseau.
Il doit être facile pour eux d'ajouter quelque chose au script de connexion à pousser ce lien pour les personnes les ordinateurs de bureau.
Plus D'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
OriginalL'auteur NotMe
Bien, j'ai d'abord pensé que c'était une tâche impossible, jusqu'à ce que j'ai réalisé qu'il ne l'est pas.
Un raccourci est juste un fichier, et nous le savons tous, vous pouvez télécharger des fichiers à partir de liens.
Je ne suis pas sûr de savoir comment bien les raccourcis windows peut être transféré d'un ordinateur à ordinateur, mais je suppose qu'un raccourci avec un emplacement comme
http://www.google.com/
n'est pas lié à aucune machine windows.Vous pourriez zip sur le raccourci, et le point le lien vers l'emplacement du fichier zip. Dites les utilisateurs à décompressez le fichier et placez le raccourci. Vous pouvez être en mesure de simplement servir le raccourci, mais vous auriez à donner à la droite des en-têtes, et probablement spécifier
application/octet-stream
ou quelque chose comme ça.Sinon, vous pouvez leur dire de
right click
, allez à lanew -> shortcut
, et copiez-les pâtes à laurl
dans lelocation
boîte.Sinon, vous pourriez écrire un fichier de commandes pour les utilisateurs à télécharger qui ouvre une url dans le navigateur par défaut.
Je sais que c'est pas tout à fait aussi direct que
click-button -> receive bacon
mais il faudra travailler.@stephen776
$("button").click($.fn.bacon)
;OriginalL'auteur zzzzBov
Essayez de regarder SaveAs
document.execCommand("SaveAs", false, "url to desktop");
L'utilisateur devra encore cliquez sur enregistrer et il enregistre seulement une page HTML. Vous devez ouvrir un caché IFrame contenant une application web et appelez
.execCommand
sur l'iframe du document.`OriginalL'auteur Raynos
Vous pouvez créer un raccourci (.lnk fichier dans un répertoire de votre site et de le mettre comme Url d'un lien hypertexte afin que l'utilisateur clic droit et enregistrer sous, ils télécharger l' .lnk fichier. Votre serveur devra le mime-type .lnk application/x-ms-raccourci à ajouter.
L'icône peut être fait en la posant sur un emplacement réseau et à l'aide de la "Changer d'icône" de la fonction de renvoyer à cet emplacement réseau. Cela ne fonctionne que sous Windows. Je suppose qu'il pourrait être adapté pour chaque système d'exploitation requis?
OriginalL'auteur Ross