このウェブサイトからGoogle Developer Toolsのいくつかのテーマを使用しています: http://devthemez.com/themes/chrome-developer-tools
ただし、32.0.1700.76 mの更新後、すべてのテーマが機能しなくなりました。
それらを再び機能させるにはどうすればよいですか?
Custom.css
のサポートは、バージョン32のChromeから削除されました。
この回答は、開発者ツールでスタイルシートを簡単に有効化するための2つの方法を提供します。 2番目の方法が推奨されますが、Chrome 33+でのみ機能し、最初の方法はChrome 32。
どちらの方法もChrome拡張機能です。以下の例を使用するには、次の手順に従います。
chrome://extensions
に移動しますCustom.css
の真のエミュレーションこのセクションでは、 javascriptをChrome DevTools自体に挿入する方法 で説明されている2つの手法のいずれかを使用します。 Custom.cssのようなすべてのページのスタイルシート。
注:Chrome 33+)を使用している場合、この方法よりも次のセクションの方法を強くお勧めします。
{
"content_scripts": [{
"js": [ "run_as_devtools.js" ],
"matches": [ "<all_urls>" ]
}],
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4r/pUHVPYQTn7vu3YHT52I0SKM15OBOTi0Jii4q5Koxd3Gdc/WXdqC2YgMA25J5PRiSubu/nHFf12Ubp3OZyNqB3j45ZscQ+tH1bwcV+cqdvv/Ik6VQaS6/qLmenLdFPKOCg/g1L1iKZu6Jjny6GlovpBj+7gjWQZBIoGBd70HQIDAQAB",
"manifest_version": 2,
"name": "Emulate Custom.css",
"version": "1.0",
"web_accessible_resources": [ "Custom.css" ]
}
if (location.protocol === 'chrome-devtools:') (function() {
'use strict';
var l = document.createElement('link');
l.rel = 'stylesheet';
l.href = chrome.runtime.getURL('Custom.css');
document.head.appendChild(l);
})();
/* whatever you had in your Custom.css */
Devtoolsスタイルをカスタマイズする場合は、chrome.devtools.panels.applyStyleSheet
を使用する必要があります。現在、この機能はフラグ(--enable-devtools-experiments
、Chromeの再起動が必要)とチェックボックス(フラグを有効にした後、devtoolsを開き、歯車アイコンをクリックし、[実験]に移動して[UIテーマを許可]をオン) 。
{
"name": "<name> DevTools Theme",
"version": "1",
"devtools_page": "devtools.html",
"manifest_version": 2
}
<script src="devtools.js"></script>
var x = new XMLHttpRequest();
x.open('GET', 'Custom.css');
x.onload = function() {
chrome.devtools.panels.applyStyleSheet(x.responseText);
};
x.send();
/* whatever you had in your Custom.css */
詳細については、 https://code.google.com/p/chromium/issues/detail?id=318566 をご覧ください。
Chrome Store for 33+に開発者のテーマがあります
Chrome:// flagsを開き、開発者ツールの実験を有効にします。開発者ツールの設定を開き、[実験]タブを選択して、[カスタムUIテーマを許可]をオンにします。任意のテーマをインストールすると、Chrome=ウェブストアで「 devtools theme 」を検索できます。最新の状態も維持されます。
私の場合、特定のサイト(グリースモンキーなど)でCSSをオーバーライドするほど、開発ツールのテーマ設定は気にしません。 According to The Man Himself(Paul Irish)推奨される代替品(少なくともそのユースケースの場合)は、Chrome extension called Control Freak 。試してみましたが、サイトごとに1回限りのJS/CSSオーバーライドに適しています。テーマ自体は定かではありませんが、基本的なCustom.css
私の機能。
ロブWのすべてを本当に理解することはできませんでしたが、私にとっては
manifest.json
{
"name": "__something__",
"version": "1",
"content_scripts": [
{
"matches": ["__link_filter__"],
"css": ["__filename__.css"]
}
],
"manifest_version": 2
}
そして、同じフォルダのcssファイルは私が望んだことをしました。このフォルダをロードする方法は、すでにここで回答されています。
@Rob Wの回答で述べたように、 https://stackoverflow.com/a/21210882/933951 、Googleのスキニングの公式推奨方法Chrome開発者ツールは_chrome.devtools.panels.applyStyleSheet
_を使用して、適用されるデフォルトのスタイルをオーバーライドする拡張機能を作成します。
この目的でChrome拡張機能を作成するプロセスは、各コンポーネントをゼロから手作業でスキンするのが少し面倒になる可能性があるため、組み込みテーマのコレクションを提供する小さなプラグインを作成しましたまた、Chrome開発者ツールの追加のエディター設定。拡張機能は、単純なSassテンプレートシステム独自の拡張機能を作成せずにを使用して追加のカスタムテーマを作成する機能も開発者に提供します。
これにより、すぐに使用できる次の機能が提供されます。
追加のテーマを提供したい場合は、以下の手順に従ってください:
GitHubリポジトリをフォーク し、以下の手順に従います。 Devtools Author Chrome=拡張機能は NodeJS および GruntJS を使用して構築されます。
_$ git clone [email protected]:<username>/devtools-author.git
$ cd devtools-author
$ npm install
_
_$ grunt serve
_
Allow incognito
_も有効にします)。cmd + opt + I
_)を開くことが最速の方法だと思います。次に、変更を行った後、後続のDevToolsウィンドウをリロード(閉じてから再度開く)する必要があります。app/styles/themes/templates/
_からテンプレートの1つのコピーを作成し、ファイル名をテーマ名アンダースコアなしに変更します。テーマがalohaと呼ばれる場合、_app/styles/themes/
_内で、_templates/_theme-template.scss
_をコピーし、名前を_aloha.scss
_に変更します。@include styles()
の後に、テーマファイルの最後にこれらのスタイルを追加できます。themes.json
_の_app/scripts/
_に追加します開発者 mauricecruz は、カスタムChrome DevToolsテーマを作成するための素晴らしいツールを作成しました。
https://github.com/mauricecruz/zero-base-themes
CSSファイルを書くよりもずっと簡単です(私の意見では)。
Chrome 32の手順を使用しましたが、機能しませんでした。開発者ツールの色を反転させることが目標でした。ディレクトリを作成し、Custom.css、 Manifest.json、run_as_devtools.js。
Custon.css
#-webkit-web-inspector {
-webkit-filter: invert(1);
font-weight: bold !important;
}
manifest.json
{
"content_scripts": [{
"js": [ "run_as_devtools.js" ],
"matches": [ "<all_urls>" ]
}],
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4r/pUHVPYQTn7vu3YHT52I0SKM15OBOTi0Jii4q5Koxd3Gdc/WXdqC2YgMA25J5PRiSubu/nHFf12Ubp3OZyNqB3j45ZscQ+tH1bwcV+cqdvv/Ik6VQaS6/qLmenLdFPKOCg/g1L1iKZu6Jjny6GlovpBj+7gjWQZBIoGBd70HQIDAQAB",
"manifest_version": 2,
"name": "Emulate Custom.css",
"version": "1.0",
"web_accessible_resources": [ "Custom.css" ]
}
run_as_devtools.js
if (location.protocol === 'chrome-devtools:') (function() {
'use strict';
var l = document.createElement('link');
l.rel = 'stylesheet';
l.href = chrome.runtime.getURL('Custom.css');
document.head.appendChild(l);
})();
⌘ + option/alt + i
⌘ + shift + p
(このキーボードショートカットを実行する前に、必ずdevtoolsをクリックしてください)dark
を検索すると、ダークテーマに切り替えるオプションが表示されます 指示に従うこともできます here