Chromeless Chrome Web Apps
Я хотел бы разработать веб-приложения и распространить установщик с бесхроменным окном для конечного пользователя.
Как я понимаю, это именно то, что дает мне призма, однако я бы хотел использовать браузер на основе webkit, а именно Google Chrome. Однако я не хочу просто устанавливать ярлыки с параметрами, а затем связывать полный браузер Google Chrome с установщиком. Это вызовет гнев сетевых администраторов и т.д. И усложнит процесс.
Возможно ли иметь автономное приложение, входящее в состав Google Chromes, и полагаться на веб-сайт/приложение для его пользовательского интерфейса/функциональности? Или я вынужден связать Chrome с моим установщиком?
ps: Создание и изменение проекта/источника Chromium не является вариантом
ps2: дополнительные баллы, если вы можете скрыть строку заголовка для настройки всего окна
Ответы
Ответ 1
Я удивлен, что никто еще не упомянул node-webkit у Intel. Я думаю, что он делает именно то, что вы хотите +, позволяет также использовать модули node.js!
Дополнительные пункты, если вы можете скрыть строку заголовка для настройки всего окна
Он может!
Ответ 2
Похоже, что вы ищете что-то вроде Awesomium, в котором работает вложение grunt. Или Berkelium, если вам нужен бесплатный вариант.
Ответ 3
Это может быть не совсем тот ответ, который вы хотите, но я думаю, что он достаточно подходит к теме:
Рассматривали ли вы Adobe Air?
Сайты, написанные как приложения Air, могут использоваться в любом браузере с флеш-плагином, но также могут быть установлены как "автономные" настольные приложения. Посмотрите parleys.com для хорошего примера.
Приложение, которое вы создаете, может работать на разных платформах, и вам не нужно беспокоиться о хром окна (кнопки навигации, строка заголовка, строка состояния и т.д.) при работе в качестве настольного приложения. Воздух в браузере также намного лучше себя ведет, чем флэш-сайты - это как закладки и судоходство, как сайты, созданные с использованием традиционных веб-технологий.
Ответ 4
Почти все инструменты Google/другой материал, который делает Chrome отличным от других браузеров, теперь реализуется в HTML5 (разработка остановилась на большинстве потоков Google Gears).
Если вы просто хотите, чтобы браузер на базе webkit можно было устанавливать на платформах MSWindows, вам может понадобиться посмотреть на Konqueror и движок KHTML, хотя его запуск на MSWindows независимо от KDE немного сложнее. Но если вы не прочь написать какой-то код (который вам понадобится, если вы хотите интегрировать свой собственный браузер), то проверьте QT для MSWindows. Там стандартный компонент, реализующий браузер на основе webkit. Это используется в Arora (и, возможно, в других браузерах).
Хотя информации о настройке мебели в Chrome не так много, Firefox не только предоставляет API - они поощряют людей к разработке пользовательских интерфейсов.
В Andriod вы можете запустить сеанс браузера без мебели, используя webview - но этот подход явно не работает с MacOS/Linux/Настольные системы Microsoft (если вы не используете эмулятор Android).
Ответ 5
Вы также можете посмотреть http://code.google.com/p/chromiumembedded/, который кажется достаточно активным.
Ответ 6
в 2016/2017, возможно electron - лучший ответ. Это в основном дает вам всю мощь браузера, а не его ограничений (безопасности).