2017-11-25 16 views
1

私は実行中のウェブサイト上にありますが、私はこのウェブサイトのjsファイルの1つにコード化された関数を呼び出したいと思います。 Chromeの開発者用コンソール、それを実行するベストプラクティスは何ですか?あまりにも時間がかかるので、ウェブサイトが機能をトリガーするのを待ってはいけません。基本的にはあなたのベストプラクティス:chrome dev consoleから関数を呼び出す

答えて

1

ありがとう、2例がここにあります

  1. あなたの関数がグローバルスコープです。その場合は、単にコンソールを開いて電話をかけるだけです。yourFunction()
  2. あなたの関数は他の関数内でスコープされており、グローバルにはアクセスされません。その場合は、[ソース]タブを開き、.jsファイルを探し、外側の関数の最後にブレークポイントを配置します(コードが既に実行されている場合はページを更新する必要があります)。yourFunction()コンソール。また、ブレークポイントでは、いつでも後でアクセスできるように、コンソールでwindow.yourFuncRef = yourFunctionのようなことをすることができます。
+0

ありがとう、私はいくつかのフォルダにある場合は、関数の名前の前に特別なパスを使用する必要がありますか? – Ilan

+0

申し訳ありませんが、私は貼り付けたコピーを呼び出すときに定義されていない応答を返します。 – Ilan

+0

上記の2番目のオプションを試してみましたが、ほとんど動作し、ラインを追加してブレークポイントを設定しました。 var = functionの形式で、「Uncaught ReferenceError:showBuyが定義されていません」というエラーが表示されましたが、コンソール自体に関数が表示されました。タブを入力するだけでした。 – Ilan