Как упаковать браузер chrome в фирменный установщик exe / dmg? - PullRequest
2 голосов
/ 26 сентября 2011

Я хочу создать установщик exe (и, возможно, dmg), который просто открывает невидимое окно браузера и переходит на веб-страницу.Желательно использовать движок рендеринга / JavaScript в Google Chrome.Идея в том, что у меня есть веб-приложение, которое мне нужно замаскировать под Windows-программу.Немного похоже на то, как iTunes загружает свой интернет-магазин.Любые советы / советы?

В качестве дополнительной / отдельной проблемы, насколько сложно будет упаковать сервер php & mySQL в программу установки, чтобы я мог запустить приложение в автономном режиме?

Большое спасибо!

Ответы [ 3 ]

2 голосов
/ 26 сентября 2011

Официального способа сделать это сейчас нет. Однако на этой функции есть страница хрома .

Возможно, вы сможете создать собственный модуль запуска, который будет тихо вызывать Chrome и ваш серверный стек. Вот список флагов командной строки , которые могут оказаться полезными.

Также посмотрите этот недавно заданный вопрос: Можно ли программно создавать ярлыки приложений Chrome с веб-страницы?

2 голосов
/ 26 сентября 2011

Одной из популярных платформ для этого является Titanium (см. http://www.appcelerator.com/),, хотя он чаще используется для мобильной разработки. Лично я обнаружил, что Titanium немного неуклюжий. Существует инструмент OS X под названием Fluid.(http://fluidapp.com/),, но это больше нацелено на пользователей, которые хотят превратить произвольные веб-сайты в приложения.

Это не совсем ответ, но я бы посоветовал долго и усердно подумать о том, сможете ли выиспользуйте Chrome Web Store (https://chrome.google.com/webstore) вместо этого, так как это гораздо удобнее для разработчиков и, я бы сказал, для пользователей. Может быть, вы можете начать с этого, а потом посмотреть на более сложные решения, если это окажетсяЭто действительно нужно. Когда придет время, вполне вероятно, что для этого появилось лучшее и более чистое решение.

1 голос
/ 26 сентября 2011

Рассматривали ли вы Adobe Air?

Он может сделать это, и вы упаковываете его как exe.

...