web-dev-qa-db-ja.com

WebサイトでJavascriptコードを実行する方法は?

WebサイトでJavascriptコードを実行して、Webサイトに従って設定された関数またはルールを完了するにはどうすればよいですか?

たとえば、調査が必要なファイルホストからファイルをダウンロードしようとしている場合...ソースコードでは、ファイルのダウンロード後にファイルをダウンロードできるようにするために、コードにJSON応答が必要です(推測です!)。 .. Javascriptでコードを記述し、そのサイトで実行して、JSONコード(true)をページのイベントハンドラーに送信した場合、ファイルをダウンロードできますか?

これは単なる例であり、私は主にWebサイトのコードに従ってWebサイトでJavascriptコードを実行しようとしています。 Greasemonkeyや他の同様の拡張機能やアドオンについて聞いたことがありますが、それらの使用方法やその意味がよくわかりませんでした...

誰かが私がそれを行う方法を説明できますか?

3
mk117

そのための拡張機能は必要ありません。 コンソール を使用します。

[コンソール]タブを開くには、次のいずれかを実行します。

  • キーボードショートカットを使用する Command-Option-J (Mac)または Control-Shift-J (Windows/Linux)。

  • 表示>開発者> JavaScriptコンソールを選択します。

これで、任意のJavascriptを実行できます。現在のドキュメントのグローバルスコープで定義されている変数と関数も使用できます。

たとえば、現在のサイトにjQueryが含まれている場合、JSONをリモートスクリプトに送信できます。

$.post( "http://example.com/test.php", { foo: "bar" } );
8
slhck

受け入れられた回答は機能しますが、JavaScriptコンソールにアクセスできない場合の別の方法があります。

Javascriptプロトコルを使用すると、次の形式でURLバーに入力するだけで任意のWebサイトでjavascriptを実行できます。javascript:alert('Hello World');

1
Egg