Ярлыки приложений Chrome / Установщик Mozilla Prism
Я хочу развернуть установочный пакет для моих клиентов. Мое приложение - это, в основном, веб-сайт, но я хочу, чтобы они имели оптимальный опыт работы через. Chrome или Mozilla Prism. Я хотел бы дать им установщик (win: msi / exe), который помещает значок на рабочий стол и запускает мое приложение. Они могут иметь или не иметь Chrome и Firefox уже установлены.
Я сделал несколько мелких поисков, но пришел сухой. Я не могу помочь, но думаю, что я не первый, кто хочет сделать это. Я думаю, что Adobe Air имеет такие вещи, но у меня были проблемы с Air в прошлом.
2 ответа
Загрузите автономный установщик Chrome: http://www.google.com/chrome/eula.html?standalone=1
Откройте папку%temp%, это поможет, если вы сначала очистите ее.
Запустите установщик. Он будет распакован в папку "GUM(что-то).tmp"
В этой папке быстро найдите файл в духе "249.78_chrome_installer.exe.{8A69D345-D564-463c-AFF1-A69D9E530F96}" и переместите его, так как chrome вскоре очистит папку "GUM(что-то).tmp".
Переименуйте этот файл в "chrome_installer.exe"
Теперь вы можете связать этот файл в программе установки и запустить его как "chrome_installer.exe /S --do-not-launch-chrome" для автоматической установки. После этого скопируйте предварительно созданный ярлык приложения или запрограммируйте свой установочный пакет так, чтобы он создавался в соответствии с: "C:\Users...\AppData\Local\Google\Chrome\Application\chrome.exe --app="http:// локальный /"
Вы можете использовать рендеринг веб-набора AIR для отображения веб-сайта в окне AIR. Вам не понадобится много другого кода, но тогда вы сможете воспользоваться загрузчиком / установщиком значков.
В противном случае, я думаю, вы могли бы создать собственный установщик для Windows, который устанавливает Prism на своих компьютерах, а затем создает приложение? С другой стороны, кажется, что Prism и Fluid (для Mac) не нацелены на среднего пользователя, и обычно требуют, чтобы они понимали концепцию SSB (браузер, специфичный для сайта). Когда так много людей даже не понимают, что такое браузер, это сложный вопрос, и одна из причин, по которой мне нравится процесс установки AIR.