バージョン19の時点で、ChromeのWeb Inspectorには「スニペットサポート」と呼ばれる実験的な機能があります。有効化する方法は次のとおりです。
Chrome:flagsを開き、「開発ツールの実験」を有効にして、再起動します。
Web Inspector(開発者ツール)を開き、右下隅の設定歯車アイコンを押し、「スニペットサポート」を有効にして再起動します。
スクリプトパネルを開き、左側の「ナビゲータツリー」アイコンをクリックして、空の「スニペット」タブを見つけます。
私の質問は、次のとおりです。これを何に使用できますか?スニペットをどのように入力できますか?
要するに、スニペットは、複数行のコンソール、反復的なJS開発ワークフロー、および一般的なデバッグヘルパーの永続ストアです。
developers.google.com/chrome-developer-tools/docs/authoring-development-workflow#snippets
スニペットが役立つユースケースの一部は次のとおりです。
- ブックマークレット-すべてのブックマークレットをスニペットとして、特に編集したいものとして保存できます。
- Utilities-現在のページと対話するためのデバッグヘルパーを保存およびデバッグできます。そのようなユーティリティのコミュニティキュレーションリストが利用可能です。
- デバッグ-スニペットは、構文の強調表示と永続性を備えた複数行のコンソールを提供し、1ライナー以上のコードのデバッグに便利です。
- モンキーパッチコード-実行時にパッチを適用するコードはスニペットで実行できますが、多くの場合、[ソース]タブでコードをライブ編集できます。
最後に、私は個人的に武器庫に含めることができるいくつかの一般的なスニペットを収集しています: github.com/paulirish/devtools-addons/wiki/Snippets
スニペットをすばやく実行するには、これを実行できます。 「コマンドパレット」の場合はCtrl-Shift-P、次にバックスペース、そして!プレフィックスを付けてから、実行するスニペット名を入力します。
私はポール・アイリッシュにそれについて何か知っているかどうか尋ねました、彼はどちらとも言えませんが、それはまだ完全に実装されていないと言い、バグトラッカーを指し示しました、私は頭を見つけました ticket diffに多くのFIXME: To be implemented.
コメントがあるコードを作成します。
右クリックして新しいものを作成します。
Chromeデベロッパーツールのスニペットサポートにより、JavaScriptコードスニペットを作成、編集、保存、実行できます。
自分でその実験を有効にすることはできません(Developer Tools experiments
私のchrome:flags
が、Safariから this の説明を見つけました。
要するに、「HTMLとCSSのブロックを入力して、その場でレンダリングできる小さなユーティリティです」。
ブログの投稿から、Safariにはバグがあるように思われるため、多分Chromeはまだ実装していません。
便利なスニペットのリストはこちらにあります http://bgrins.github.io/devtools-snippets/
便利なスニペットの1つは「jquerify.js」です。これを使用すると、jQueryがまだ含まれていない場合は、任意のページに含めることができます。