Подтвердить что ты не робот

Chromeless Chrome Web Apps

Я хотел бы разработать веб-приложения и распространить установщик с бесхроменным окном для конечного пользователя.

Как я понимаю, это именно то, что дает мне призма, однако я бы хотел использовать браузер на основе webkit, а именно Google Chrome. Однако я не хочу просто устанавливать ярлыки с параметрами, а затем связывать полный браузер Google Chrome с установщиком. Это вызовет гнев сетевых администраторов и т.д. И усложнит процесс.

Возможно ли иметь автономное приложение, входящее в состав Google Chromes, и полагаться на веб-сайт/приложение для его пользовательского интерфейса/функциональности? Или я вынужден связать Chrome с моим установщиком?

ps: Создание и изменение проекта/источника Chromium не является вариантом ps2: дополнительные баллы, если вы можете скрыть строку заголовка для настройки всего окна

4b9b3361

Ответ 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).

Ответ 6

в 2016/2017, возможно electron - лучший ответ. Это в основном дает вам всю мощь браузера, а не его ограничений (безопасности).