Ваши мысли о "развертывании" веб-приложения на рабочем столе, поместив его в окно Google Chrome? - PullRequest
5 голосов
/ 03 марта 2010

У меня есть определенное веб-приложение, которое, как и большинство других, должно учитывать разные браузеры. Это начинает становиться особенно громоздким, и мы решили просто сказать пользователям не использовать IE, чтобы мы могли покончить с этим (это внутреннее приложение - мы можем это сделать).

Когда я настраивал учетную запись Служб Google, я заметил, что вы можете предоставить своим пользователям ссылку, которая по сути будет "развертывать" Приложения Google (Почта, Документы, Календарь и т. Д.) На компьютере пользователя. Похоже, он устанавливает урезанную версию Chrome для запуска этих веб-приложений в окнах Chrome без панели инструментов.

Теперь мы задаемся вопросом, возможно ли "развернуть" наше веб-приложение аналогичным образом. Можем ли мы предоставить установщик, который аналогичен установщику Служб Google? То есть:

  • Установить Chrome
  • Настройка ярлыка приложения Chrome для перехода в наше веб-приложение (это просто ярлык для Chrome с параметром --app)

Кто-нибудь обдумывал это или еще лучше, вы это сделали? Можно ли это сделать?

Обновление: Возможно, вы можете запустить автономный установщик в режиме без вывода сообщений, чтобы выполнить первый шаг.

Обновление 2: Или нет.

Ответы [ 2 ]

1 голос
/ 30 сентября 2014

Использовать node-webkit . Вы получаете то же время выполнения, что и Chromium, и можете отключить узел, если он вам не нужен.

Создать package.json:

{
  "name": "nw-demo",
  "main": "http://example.com/index.html"
}

main: Указывает на URL.

Приложение поставляется, кэшируется так же, как в браузере. Нет необходимости устанавливать браузер. Отключить адресную строку. Пользователь может нажать на иконку. Вы можете контролировать viewport. Вы также можете отключить некоторые из изолированной программной среды безопасности Javascript и получить собственный доступ (хотя вы, возможно, захотите, чтобы ваше приложение было чисто веб-).

Существует множество инструментов для поддержки вашего рабочего процесса. Gurnt, Karma-Nodewebkit Launcher и т. Д.

1 голос
/ 04 марта 2010

Adobe's Air основана на webkit (например, chrome) и позволит вам отправлять ваше веб-приложение как приложение для Windows или Mac. Поскольку это webkit, ваш сайт должен отображаться очень похоже на то, как в chrome.

http://www.adobe.com/products/air/?promoid=3tv350_5135L

Вы также должны проверить титан, он делает что-то очень похожее:

http://www.appcelerator.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...