4

編集:@ dmi3yの提案に従って、質問の性質をよりよく反映するために、「インライン」を「埋め込み」に変更するようにタイトルを更新しました。

Chrome では、通常、JS ファイルにブレークポイントを設定して JS をデバッグしますが、Chrome では、インライン JS (つまり、別の .js ファイルにはない JS) がある場合に、実際のドキュメントでこれを行うこともできます<script>タグで)。私の人生では、Safari で同じ機能を見つけることはできません。それは存在しますか、それとも私は運が悪いのでしょうか?

この質問が既に尋ねられている場合はお詫びします...検索を確認したところ、関連する質問 (多少ではありますが、実際にはそうではありません) のみが見つかりました: Safari デバッガーで遅延ロードされた JavaScript をデバッグする方法

4

1 に答える 1

5

(少なくともWindowsの5.1.7バージョンでは)それを行うことができます。Scriptsタブに移動して、同じようhttp://yoursite.com/な画像が表示されるようなものを選択するElementsだけですが、そこに埋め込まれたJSをデバッグすることもできます。

PS:ちなみに、用語の周りでは、私は通常、inline次のようなスクリプトについて考えます

<a ... onclick="myfunction();" />

また

<a ... href="javascript:myfunction();" />

bookmarkletsそのようなものは、または小さな呼び出しに使用される可能性があります。

script私が次のように呼び出すために使用するタグへのコードembedded

デバッガーが実際にインラインスクリプトで動作できるかどうか興味がありますか?

于 2012-12-05T00:22:41.717 に答える