JS がクリック イベントにバインドされている (onClick
タグ属性ではなく jQuery を使用して追加された) HTML ページのアイテムをクリックしたときに、どの Javascript 関数が呼び出されるかを判断する方法はありますか?
明らかに、ウェブサイトは私のものではなく、コードは圧縮されています。
JS がクリック イベントにバインドされている (onClick
タグ属性ではなく jQuery を使用して追加された) HTML ページのアイテムをクリックしたときに、どの Javascript 関数が呼び出されるかを判断する方法はありますか?
明らかに、ウェブサイトは私のものではなく、コードは圧縮されています。
これは、開発者ツールのすべての主要なブラウザーで利用できます (通常は F12 を押して開きます)。
たとえば、Chrome では、要素を右クリックして、要素を調べます。
次に、右側の [イベント リスナー] タブを展開し、[クリック] を見つけて展開します。クリック イベントで発生する可能性のあるすべてのリスナーのリストが表示されます。これには、バブリングをキャッチするリスナーと、関数へのリンクとファイル内での位置が含まれます。
確かに、少し狩りが必要になる場合があります。コードが縮小されている場合、ほとんどの開発者ツールでコードを展開することができます (例: Chrome などの Webkit ブラウザの「pretty print」オプションまたは IE の「Format javascript」ツール) または外部ツール (例: http://jsbeautifier.org/ ) を使用できます。 .