ご存じのとおり、Chrome のすべてのメニューと設定は、CSS ファイルと JavaScript によって管理されています。この CSS ファイルまたは JS を編集して、メニュー/設定などを管理することはできますか?
たとえば、chrome://settings/options_bundle.js や chrome://resources/css/button.css などです。これらのファイルを何らかの方法で変更することはできますか?
ご存じのとおり、Chrome のすべてのメニューと設定は、CSS ファイルと JavaScript によって管理されています。この CSS ファイルまたは JS を編集して、メニュー/設定などを管理することはできますか?
たとえば、chrome://settings/options_bundle.js や chrome://resources/css/button.css などです。これらのファイルを何らかの方法で変更することはできますか?
それには2つの方法があります。最初の方法は簡単ですが、遅いです:
packed_resources
およびターゲットをコンパイルしpacked_extra_resources
、新しく作成されresources.pak
たchrome.pak
ファイルを適切な場所に配置します。別の方法は、ある種のチートです。
resources.pak
インストールディレクトリでファイルを見つけます。Chrome が使用するすべてのリソースは、このファイルに配置されます。圧縮なしのアーカイブのようなものです。このファイルを編集します。ただし、変更の長さは元のテキストの長さとまったく同じでなければなりません。例えば:
Before:
{
color: red;
}
(length: 15)
After:
{color: green;}
(length: 15)
pak ファイル形式をより深く理解することで、この制限を克服できます ( https://code.google.com/p/grit-i18n/source/browse/trunk/grit/format/data_pack.py?r=79で詳しく説明されています)。 )