OffiDocs を使用した Chrome の Web コンポーネント DevTools

OffiDocs を使用した Chrome の Web コンポーネント DevTools

Web コンポーネント DevTools Chrome Web ストア拡張機能


説明:

OffiDocs Chromium オンラインを使用して、Chrome オンライン Web ストア拡張機能 Web コンポーネント DevTools を実行します。

Web コンポーネントおよび Web コンポーネント ライブラリ用の開発者ツール Web コンポーネント DevTools は、Web コンポーネントを使用するすべての開発者を対象としています。

提供されるツールにより、新しい Chrome Devtools パネルが作成され、現在のページ上のカスタム要素を簡単に確認したり、コンポーネントの属性やプロパティを変更したりできるようになります。

Web コンポーネント DevTools はカスタム要素マニフェスト (https://github.

com/webcomponents/custom-elements-manifest) を使用して Web コンポーネントを分析します。

機能: Web コンポーネント DevTools は、ブラウザの UI から直接、開発者に次のような高度な機能を提供します。 - ページ上のカスタム要素のリスト、およびページ内のアクセス可能な iframe - リスト上のカスタム要素のフィルタリング - 属性の検査と変更カスタム要素 - カスタム要素のプロパティ (オブジェクトや配列も) の検査と変更 - ディスパッチされたイベントの監視 - カスタム要素の関数の呼び出し、および戻り値のログ記録 - ページ上の Web コンポーネントのソース コードの表示 - Web コンポーネントとの直接対話コンソール経由 なぜですか? Web コンポーネントの開発プロセスでは、Lit のようなライブラリを使用する場合でも、いかなる種類のライブラリを使用しない場合でも、通常のブラウザの開発ツールが提供するものよりもコンポーネントをもう少し制御したい状況が発生します。

たとえば、次のようなことが考えられます。 要素の属性を切り替える 要素のプロパティを切り替える 要素からイベントがディスパッチされたときに監視する 関数を呼び出す また、Web コンポーネントを使用している場合、通常は Shadow DOM が存在するため、次のことを行うのがかなり困難になります。要素へのパスを見つけます。

そして、たとえパスを取得したとしても、文書を書かなければなりません。

querySelector("私のセレクター文字列 > 要素名")。

値を変更するたびに setAttribute("my-attr", "foo") するのは非常に面倒です。

このユースケースのために、Web コンポーネント DevTool が作成されました。これは、開発者がボタンをクリックするだけで、属性、プロパティ、したがって要素の状態を devtools ウィンドウから直接簡単に変更できるようにするためです。

問題: DevTools の使用中に発生した問題は、GitHub リポジトリ (https://github.

com/matsuuu/web-component-devtools/issues)。

追加情報:


- まつうさん提供
- 平均評価 : 5 つ星 (とても気に入りました)
-開発者 このメールアドレスは、スパムロボットから保護されています。 アドレスを確認するにはJavaScriptを有効にする必要があります。

Web コンポーネント DevTools Web 拡張機能と OffiDocs Chromium online の統合

最新のワードとExcelテンプレート