JSピッキング:アプリケーション内のJavaScript変数を見つける
JS Pickingは、Emile Sonneveldによって開発された無料のChromeアドオンです。これは、ブラウザのカテゴリに属し、アドオン&ツールのサブカテゴリとして分類されています。
このアドオンは、JavaScriptアプリケーション内の変数パスを見つけるのを助けるために設計されています。このタスクを達成するための2つの方法が提供されています。最初の方法は「値検索」と呼ばれ、ユーザーが変数の特定の値を検索し、その変数にアクセスする方法に関する情報を提供します。2番目の方法は「変更検索」と呼ばれ、特定のアクションの後に変更された変数を特定するのに役立ちます。
「変更検索」オプションは、ウィンドウオブジェクト内のすべてのアクセス可能な要素を大きなJavaScript文字列にシリアル化します。この文字列は、ユーザーの操作前と後にそれぞれキャプチャされます。2つのキャプチャされた文字列を比較することで、変更された変数を特定するために簡単な差分アルゴリズムが使用されます。さらに、ユーザーは、ユーザーの操作なしに変更された選択肢からノイズの多い変数を削除するために、3番目のキャプチャを実行するオプションもあります。
JS Pickingは、複雑なJavaScriptアプリケーションをナビゲートし、変数を迅速かつ正確に特定する必要がある開発者にとって貴重なツールです。