6

Desidero distribuire un pacchetto di installazione ai miei clienti. La mia applicazione è fondamentalmente un sito Web, ma voglio che abbiano l'esperienza ottimale via. Chrome o Mozilla Prism. Mi piacerebbe dare loro un installer (win: msi/exe) che mette un'icona sul desktop e lancia la mia app. Possono o non possono avere Chrome e Firefox già installati.Collegamenti alle applicazioni di Chrome/Mozilla Prism Installer

Ho fatto alcune ricerche superficiali, ma sono venuto a secco. Non posso fare a meno di pensare che non sono il primo a volerlo fare. Penso che Adobe Air abbia questo genere di cose, ma in passato ho avuto problemi con Air.

+0

È un'app winforms o un'applicazione Web? Come entra in gioco Prism? Vuoi solo una scorciatoia che andrà al tuo sito Web? Non troppo chiaro –

+1

Come è stato affermato è un web Sito. Ho modificato e aggiunto Mozilla prima di Prism poiché non sto parlando di .NET WPF. Se non si ha familiarità con le scorciatoie delle app di Chrome: http://www.google.com/support/chrome/bin/answer. py? hl = it & answer = 95710 Se non hai familiarità con Mozilla Prism: http://prism.mozilla.com/ – DrydenMaker

+0

dovrei anche b E 'chiaro che preferisco Chrome, e ho familiarità con i file .webapp che richiedono che l'applicazione sia preesistente. – DrydenMaker

risposta

10

Scaricare lo stand-alone di installazione di Chrome: http://www.google.com/chrome/eula.html?standalone=1

Aprire la cartella% temp%, è utile se si svuota prima.

Avviare l'installazione. Verrà estratto in una cartella "GUM (qualcosa) .tmp"

In questa cartella trovare rapidamente un file lungo le linee di "249.78_chrome_installer.exe. {8A69D345-D564-463c-AFF1-A69D9E530F96}" e spostarlo come Chrome pulisce presto la cartella "GUM (qualcosa) .tmp".

Rinominare questo file "chrome_installer.exe"

È ora possibile raggruppare il file in un programma di installazione e lanciarlo come "chrome_installer.exe/S --Lo-non-launch-chrome" per un'installazione invisibile . Dopo questa copia un collegamento app pre-creato o programma il pacchetto di installazione per crearne uno seguendo le linee di: "C: \ Users ... \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe --app =" http : // localhost/"

+0

Bella risposta. Ho dovuto mettere questo in sospeso per un po ', ma ho intenzione di tornare ad esso con questo tipo di soluzione. – DrydenMaker

+0

c'è qualche vantaggio nell'usare la versione portatile di google chrome? Credo che quello che sto chiedendo è che la versione portatile ti darebbe una certa protezione nel caso in cui l'utente decida di modificare le impostazioni che sono in conflitto con la tua applicazione ... – Frank

0

È possibile utilizzare il rendering webkit di AIR per mostrare il sito Web in una finestra AIR. Non avresti bisogno di molto altro codice, ma poi potresti sfruttare l'installer scaricabile/badge.

Altrimenti immagino si possa creare un programma di installazione nativo per Windows che installa Prism sulle proprie macchine e quindi crea l'app? Poi di nuovo sembra che Prism e Fluid (sul mac) non siano rivolti all'utente medio e in genere richiedono loro di comprendere il concetto di un SSB (browser specifico del sito). Quando così tante persone non capiscono nemmeno cosa sia un browser, è una domanda difficile, e uno dei motivi per cui amo il processo di installazione di AIR.

+0

Non l'ho mai detto nella domanda precedente, ma non voglio nemmeno usare AIR. :) Sarebbe bello poter usare Chrome o Firefox in modo simile. Nei giorni di Netscape avevano un CCK, lo sto indagando ora. – DrydenMaker

Problemi correlati