我想提供浏览器(或可能Chromium吗?)随我的分机预安装,安装到一个单独的文件夹的安装,并具有--enable-experimental-extension-apis
接通默认。能够定制外观和感觉更适合我的品牌也会很酷。自定义安装程序铬
有谁知道,如果它允许通过谷歌的服务条款?可能吗?之前完成了吗?有没有简单的方法可以做到这一点,而不是在Chromium源代码上进行黑客攻击?
我想提供浏览器(或可能Chromium吗?)随我的分机预安装,安装到一个单独的文件夹的安装,并具有--enable-experimental-extension-apis
接通默认。能够定制外观和感觉更适合我的品牌也会很酷。自定义安装程序铬
有谁知道,如果它允许通过谷歌的服务条款?可能吗?之前完成了吗?有没有简单的方法可以做到这一点,而不是在Chromium源代码上进行黑客攻击?
如果你知道足够的C到修改一些代码,mini_installer是一个良好的开端。这是人们将要下载的内容,因此调整一些代码以满足您的需求将是最好的选择。你喜欢的地方安装它,做出力所能及的变化前/后的安装等
否则,你可以写一些一种脚本,下载并运行安装程序,然后更改设置。为了与你明显的目标受众兼容,一个简单的批处理脚本将是最好的选择。
另一种选择是Chromium Portable。你做任何你喜欢的改变,并上传一个zip文件。他们所要做的就是下载并解压缩它。大多数用户可以管理它,但下载页面上的图片不会受到伤害。您也可以编写一个小程序或脚本来下载zip文件,将其解压缩并运行需要运行的任何内容(或者自行使用Chromium)。
这在技术上是可行的,并允许。事实上,有一些铬的叉,如Iron和Comodo Dragon。
这是个好主意,完全是另一个问题。除非您准备长期维护叉(特别是经常向用户提供软件更新),否则这可能不是一个好主意。您可能会更好地指导您的用户正常安装谷歌浏览器,然后给他们一个链接来安装您的扩展。
至于实验扩展API去,我会避开他们。在将来的Chrome版本中,它们可能会被删除或改变。如果您必须使用它们,只需指导用户如何启用它们。
这就是为什么我问是否需要在Chromium的源代码上进行攻击,因为如果没有(并且它可以作为核心代码库的外部添加),我不需要维护fork并且更新应该照常工作。至于实验API ...不幸的是,扩展的核心功能之一就是它(它将在近期内实现非实验,据Google称,但我不想推迟发布,直到它实现) 。向(大多数非技术精通的)用户解释如何启用它是我关心的问题,也是我试图发布自定义Chromium安装程序的主要原因 – shesek 2011-12-30 06:00:03
如果临时发布允许用户使用适当标志的脚本, 然后?我不确定所有操作系统,但是在Mac OS X标志存储在'〜/ Library/Application Support/Google/Chrome/Local State'(一个JSON文件)中,位于'browser.enabled_labs_experiments'下。 – duskwuff 2011-12-30 06:04:58
这也可以工作我猜...但是在浏览器上启用实验功能真的是个好主意吗?我认为它没有经过谷歌的全面质量保证程序,并且可能会搞砸了一些东西(因为它们在“about:flags”页面中非常清楚地陈述)。也许我应该为此创建一个单独的配置文件?我真的希望只给他们一个可执行文件,只需在他们的桌面上添加一个带有品牌图标的快捷方式即可运行:-( – shesek 2011-12-30 06:20:45
什么操作系统,你需要这个工作?你能期待安装任何脚本语言,例如Python吗? – FakeRainBrigand 2012-01-13 02:52:06
主要是Windows,没有。我可以安装它作为定制安装程序的一部分。你有什么考虑? – shesek 2012-01-15 09:21:21