1

ご存じのとおり、Chrome のすべてのメニューと設定は、CSS ファイルと JavaScript によって管理されています。この CSS ファイルまたは JS を編集して、メニュー/設定などを管理することはできますか?

たとえば、chrome://settings/options_bundle.js や chrome://resources/css/button.css などです。これらのファイルを何らかの方法で変更することはできますか?

4

1 に答える 1

0

それには2つの方法があります。最初の方法は簡単ですが、遅いです:

  1. ソースをダウンロードします (Chrome ではなく Chromium になります) ( http://git.chromium.org/gitweb/?p=chromium/src.git )
  2. 一部のファイルを編集します (例: http://git.chromium.org/gitweb/?p=chromium/src.git;a=blob;f=chrome/browser/resources/options/browser_options.js;h=548a6068d4007f25427caf70b04c26575dafbc3d;hb =頭)
  3. packed_resourcesおよびターゲットをコンパイルしpacked_extra_resources、新しく作成されresources.pakchrome.pakファイルを適切な場所に配置します。

別の方法は、ある種のチートです。

  1. resources.pakインストールディレクトリでファイルを見つけます。Chrome が使用するすべてのリソースは、このファイルに配置されます。圧縮なしのアーカイブのようなものです。
  2. このファイルを編集します。ただし、変更の長さは元のテキストの長さとまったく同じでなければなりません。例えば:

    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で詳しく説明されています)。 )

これが結果です

于 2013-02-23T09:46:47.603 に答える