6

Je souhaite déployer un package d'installation pour mes clients. Mon application est essentiellement un site web, mais je veux qu'ils aient l'expérience optimale via. Chrome ou Mozilla Prism. Je voudrais leur donner un installateur (win: msi/exe) qui met une icône sur le bureau et lance mon application. Ils peuvent ou non avoir chrome et Firefox déjà installé.Raccourcis d'application Chrome/Programme d'installation de Mozilla Prism

J'ai fait quelques recherches superficielles, mais je suis au sec. Je ne peux pas aider mais pense que je ne suis pas le premier à vouloir faire cela. Je pense qu'Adobe Air a ce genre de chose, mais j'ai eu des problèmes avec Air dans le passé.

+0

Est-ce que c'est une application winforms ou une application web? Comment Prism entre en jeu? Vous voulez juste un raccourci qui ira à votre site Web? Pas trop clair –

+1

Comme il a été déclaré est un web J'ai édité et ajouté Mozilla avant Prism puisque je ne parle pas de .NET WPF Si vous n'êtes pas familier avec les raccourcis de l'application Chrome: http://www.google.com/support/chrome/bin/answer. py? hl = fr & answer = 95710 Si vous n'êtes pas familier avec Mozilla Prism: http://prism.mozilla.com/ – DrydenMaker

+0

Je devrais aussi b Il est clair que je préfère Chrome, et je suis familier avec les fichiers .webapp qui nécessitent que l'application soit préexistante. – DrydenMaker

Répondre

10

Téléchargez le programme d'installation autonome de chrome: http://www.google.com/chrome/eula.html?standalone=1

Ouvrez votre dossier% temp%, il aide si vous le vider en premier.

Lancez le programme d'installation. Il va extraire dans un dossier "GUM (quelque chose) .tmp"

Dans ce dossier rapidement trouver un fichier le long des lignes de "249.78_chrome_installer.exe. {8A69D345-D564-463c-AFF1-A69D9E530F96}" et le déplacer comme chrome bientôt nettoie le dossier "GUM (quelque chose) .tmp".

Renommez ce fichier « chrome_installer.exe »

Vous pouvez maintenant regrouper ce fichier dans un programme d'installation et le lancement comme « chrome_installer.exe/S --do-not-lancement-chrome » pour une installation silencieuse . Après cette copie un raccourci d'application pré-faite ou programmez votre paquet d'installateur pour en créer un sur le modèle de: "C: \ Users ... \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe --app =" http : // localhost/"

+0

Bonne réponse. J'ai dû mettre cela en attente pendant un certain temps, mais je prévois d'y revenir avec ce genre de solution. – DrydenMaker

+0

Y at-il un avantage à utiliser la version portable de Google Chrome? Je suppose que ce que je demande est la version portable vous donnerait une certaine protection au cas où l'utilisateur décide de modifier les paramètres qui entrent en conflit avec votre application ... – Frank

0

Vous pouvez utiliser le rendu webkit d'AIR pour afficher le site Web dans une fenêtre AIR. Vous n'auriez pas besoin de beaucoup d'autres codes, mais vous pourriez profiter du programme d'installation téléchargeable/badge. Sinon, j'imagine que vous pourriez créer un programme d'installation natif pour Windows qui installe Prism sur leurs machines, puis crée l'application? Là encore, il semble que Prism et Fluid (sur mac) ne s'adressent pas à un utilisateur moyen et lui demandent généralement de comprendre le concept d'un SSB (navigateur spécifique à un site). Quand tant de gens ne comprennent même pas ce qu'est un navigateur, c'est une question difficile, et une des raisons pour lesquelles j'aime le processus d'installation d'AIR.

+0

Je ne l'ai pas déclaré dans la question avant, mais je ne veux pas non plus utiliser AIR. :) Ce serait bien de pouvoir utiliser Chrome ou Firefox de la même manière. À l'époque de Netscape, ils avaient un CCK, j'étudie cela maintenant. – DrydenMaker