Applications Web Chromeless Chrome

Je voudrais développer des applications web et distribuer un programme d'installation avec une fenêtre chromeless à l'utilisateur final.

Si je comprends bien, c'est exactement ce que prism me donne, mais je voudrais utiliser un navigateur basé sur webkit, à savoir Google Chrome. Cependant, je ne veux pas simplement installer des raccourcis avec des paramètres, puis regrouper le navigateur Google Chrome complet dans un programme d'installation. Cela invoquerait la colère des administrateurs réseau, etc., et compliquerait le processus.

Est-il possible d'avoir un application autonome qui est livré avec Google Chromes entrailles et repose sur un site web / application pour son interface utilisateur / fonctionnalité? Ou suis-je obligé de regrouper Chrome avec mon programme d'installation?

Ps: La Construction et la modification du projet/source Chromium n'est pas une option ps2: points supplémentaires si vous pouvez masquer la barre de titre pour personnaliser toute la fenêtre

22
demandé sur Tom J Nowell 2011-02-17 19:27:15

6 réponses

Je suis surpris que personne n'ait encore mentionné node-webkit D'Intel. Je pense qu'il fait exactement ce que vous voulez + vous permet d'utiliser node.les modules js aussi!

Points supplémentaires si vous pouvez masquer la barre de titre pour personnaliser toute la fenêtre

Il peut!

9
répondu Epeli 2013-07-11 12:12:31

On dirait que vous cherchez quelque chose comme Awesomium qui fait le travail d'intégration grunt pour vous. Ou Berkélium si vous voulez une variante libre.

11
répondu Erik 2011-03-08 12:14:47

Ce n'est peut-être pas exactement la réponse que vous voulez, mais je pense que c'est suffisamment sur le sujet pour être approprié:

Avez-vous envisagé Adobe Air?

Les Sites écrits en tant Qu'applications Air peuvent être utilisés dans n'importe quel navigateur avec un plugin flash, mais peuvent également être installés en tant qu'applications de bureau "autonomes". Découvrez parleys.com pour un bon exemple.

L'application que vous créez peut fonctionner sur de nombreuses plates-formes différentes et vous n'avez pas à vous soucier de window chrome (boutons de navigation, barre de titre, barre d'état, etc) lors de l'exécution comme une application de bureau. Air dans un navigateur est également beaucoup mieux comportés que les sites Flash d'autrefois-il est aussi bookmarkable et navigable que les sites créés avec les technologies web traditionnelles.

1
répondu joelittlejohn 2011-03-03 21:39:02

Presque tous Google gears/ les autres éléments qui rendent Chrome différent des autres navigateurs sont maintenant implémentés en HTML5 (le développement s'est arrêté sur la plupart des flux Google Gears).

Si vous voulez juste un navigateur basé sur webkit que vous pouvez installer sur les plates - formes MSWindows, vous voudrez peut-être jeter un oeil à Konqueror et au moteur KHTML-bien que le faire fonctionner sur MSWindows indépendamment de KDE soit un peu délicat. Mais si vous n'êtes pas opposé à l'écriture de code (dont vous aurez besoin pour si vous prévoyez d'intégrer votre propre navigateur) puis consultez QT pour MSWindows. Il existe un composant standard implémentant un navigateur webkit . Ceci est utilisé dans Arora (et éventuellement d'autres navigateurs).

Bien qu'il ne semble pas y avoir beaucoup d'informations sur la personnalisation des meubles sur Chrome, Firefox fournit non seulement une API - ils encouragent les gens à développer des frontaux personnalisés.

Sur Andriod, vous pouvez lancer une session de navigateur sans meubles en utilisant webview - mais cette approche ne fonctionne évidemment pas avec les systèmes de bureau MacOS/Linux/Microsoft (sauf si vous utilisez l'émulateur Android).

1
répondu symcbean 2011-03-08 12:35:17

Vous pouvez aussi regarder http://code.google.com/p/chromiumembedded/ qui semble être raisonnablement actif.

1
répondu Dick Hardt 2012-03-30 05:22:06

En 2016/2017, peut-être électron est la meilleure réponse. Il vous donne essentiellement toute la puissance d'un navigateur sans ses limitations (de sécurité).

0
répondu amenthes 2017-10-04 11:36:32