2009-07-15 6 views
2

Je voudrais être en mesure de donner à nos utilisateurs une option pour créer un raccourci sur le bureau de notre site Web. J'ai fait quelques recherches et trouvé un certain nombre d'articles en utilisant ActiveX pour accéder à l'API Shell pour Windows pour effectuer cette activité, mais je suis curieux de savoir s'il y a un moyen de le faire qui est intégré dans le navigateur que je pourrais être manquant qui serait plus portable que la route ActiveX.Portable Way pour créer des raccourcis de bureau pour votre site Web?

Répondre

3

Il n'y a pas de manière intégrée dans le navigateur Web. Votre site web n'a aucun moyen d'interagir avec autre chose que le navigateur, par défaut. Vous pouvez aller sur la route ActiveX, mais cela ne serait pris en charge par les utilisateurs exécutant Internet Explorer. Vous pouvez essayer de le faire via Java, mais vous risquez de rencontrer des problèmes de sécurité et de confiance. Je vous suggère de recommander à vos utilisateurs de simplement mettre en signet votre page, ou de leur donner des instructions étape par étape sur la façon de créer le raccourci eux-mêmes.

1

Si par portable vous voulez dire portable sur les navigateurs Web alors je pense que vous ne trouverez pas de solution. Tout navigateur soucieux de la sécurité pas le permet.

Si par portable vous voulez dire portable sur les systèmes d'exploitation, alors je pense que vous ne trouverez toujours pas de solution. En partie à cause de la raison ci-dessus, en partie parce que tous les systèmes d'exploitation et les environnements de bureau ne prennent pas en charge les icônes/raccourcis du bureau.

+0

Je voulais dire portable sur les navigateurs web (même si certains navigateurs ne le feraient pas). J'ai trouvé deux approches jusqu'à présent - l'une utilisant ActiveX (exemple ici: http://www.osix.net/modules/article/?id=74) et l'autre utilisant Google Gears (article ici: http: // www. 18aproductions.co.uk/tools/#), les deux nécessitent des API spécifiques à Windows ou un téléchargement explicite de logiciels (Gears) que je ne pense pas que nos utilisateurs effectueraient. – rbieber

0

Que diriez-vous de faire quelque chose comme ce qui suit:

Mettez un google.URL fichier disponible sur votre site web avec des contenus comme

[InternetShortcut] 
URL=http://www.google.com 

Et puis demander aux utilisateurs d'enregistrer le fichier sur leur ordinateur de bureau (Clic droit -> Enregistrer sous ...).

J'ai essayé ce rapide et le seul problème était que par défaut mon WinXP l'enregistrait sous forme de fichier texte, en ajoutant .txt à la fin du nom de fichier. Cela obligerait les utilisateurs à sélectionner "Tous les fichiers" lors de l'enregistrement. Je pense que l'on pourrait probablement résoudre ce problème avec les types MIME?

Questions connexes