4

拡張機能にあらかじめインストールされ、別のフォルダにインストールされ、デフォルトで--enable-experimental-extension-apisが有効になっているChrome(または多分Chromium?)のインストールを提供したいと思います。また、ルックスをカスタマイズして自分のブランドに適していると感じるのはクールです。Chromiumのカスタムインストーラ

GoogleのTOSで許可されているかどうかは知っていますか?出来ますか?それは前に終わったのですか? Chromiumのソースコードをハックすることなく、簡単な方法がありますか?

+0

これはどのオペレーティングシステムで動作する必要がありますか? Pythonなどのスクリプト言語をインストールすることはできますか? – FakeRainBrigand

+0

ほとんどのWindowsと、いいえ。私はそれをカスタムインストーラの一部としてインストールできます。あなたはどう思いますか? – shesek

答えて

6

コードを変更するのに十分な知識がある場合は、mini_installerを開始するのがよいでしょう。これは人々がとにかくダウンロードするものなので、あなたのニーズに合うようにいくつかのコードを調整するのが最善の策です。あなたが好きな場所にインストールし、インストール前後の変更を加えてください。

そうでなければ、インストーラをダウンロードして実行して設定を変更するスクリプトを書くことができます。あなたの明らかなターゲットオーディエンスとの互換性のために、単純なバッチスクリプトが最良の賭けになるでしょう。

もう1つのオプションはChromium Portableです。好きなように変更し、zipファイルをアップロードします。彼らがしなければならないのは、それをダウンロードして解凍することだけです。ほとんどのユーザーはそれを管理できますが、ダウンロードページの写真は傷つけません。 zipファイルをダウンロードして解凍し、実行する必要のあるもの(またはChromium自体)を実行するための小さなプログラムやスクリプトを書くこともできます。

+0

私はすでにここでこの質問を投稿した後、移植可能なオプションを考えましたが、mini_installer新しいChromiumバージョンがリリースされたときに私の側で必要な作業が少なくて済むように、修正されたポータブルバージョンと、それを解凍し、デスクトップ/スタートメニューのショートカットを追加するインストーラを用意しています。恐れている私の賞金はすでに切れている..しかし、私は新しいものを開始し、stackoverflowが私を許可するカップル時間に授与されます。ありがとう! – shesek

+0

**削除**(それを与えることでいくつかの問題を抱えていた。待つ必要はありませんでしたが、私のように思えます) – shesek

2

これは技術的に可能であり、許可されています。実際、IronComodo Dragonのような数多くのクロムフォークがあります。

良いアイデアかどうかは、まったく別の質問です。フォークを長期的に維持する準備ができていない限り(特に、頻繁にユーザーにソフトウェアアップデートを提供する)、それはおそらく良い考えではありません。ユーザーにGoogle Chromeを正常にインストールするよう指示し、拡張機能をインストールするためのリンクをユーザーに教えるほうがよいでしょう。

実験的な拡張APIがある限り、私はそれらを避けるでしょう。 Chromeの今後のバージョンでは、これらは削除されたり大幅に変更されたりする可能性があります。それらを使用する必要がある場合は、ユーザーに使用方法を指示するだけです。

+0

そのため、Chromiumのソースをハッキングする必要があるかどうかを尋ねました。なぜなら、そうでなければ(コアコードベースの外部に追加することもできるので)フォークを維持する必要はなく、アップデートはいつものように動作するはずです。実験的なAPIに関しては...残念ながら、拡張機能の中核機能の1つが必要です(近い将来、Googleによると非実験的になる予定ですが、それまではリリースを延期したくありません) 。 (ほとんどノンテクに精通している)ユーザーにそれを有効にする方法を説明することは私の心配であり、私はカスタムChromiumインストーラを出荷しようとしている主な理由 – shesek

+0

ユーザーに適切なフラグを有効にするスクリプト、そして?私はすべてのOSについてはわかりませんが、Mac OS Xのフラグは '〜/ Library/Application Support/Google/Chrome/Local State'(JSONファイル)の' browser.enabled_labs_experiments'に保存されています。 – duskwuff

+0

それはあまりにも私は推測することができます...しかし、彼らは他のものにも使用している可能性がブラウザ上で実験的な機能を有効にすることは本当に良いアイデアですか?私はそれがGoogleの完全なQAプロセスを経ないと仮定し、物事を取り締まるかもしれません(彼らは 'about:flags'ページに非常に明確に述べています)。たぶん私はそれのための別のプロファイルを作成する必要がありますか?私は実際にデスクトップにブランドアイコン付きのショートカットを単に追加するだけの実行可能ファイルを与えたいと思っています:-( – shesek

関連する問題