web-dev-qa-db-ja.com

いくつかのコマンドライン引数を使用してEdgeを起動する方法は?

Windows 10を使用しています。MicrosoftEdgeDevToolsプロトコル docs によると、--devtools-server-portコマンドライン引数を使用してEdgeを起動する必要があります。

コンソール経由でそうしようとしましたが、エラーが発生しました:

「MicrosoftEdge.exe」は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

これをチェックした後 thread 、スタートメニューの標準ショートカットを使用しないことでEdgeを起動することには明らかに魔法があることがわかりました。

いくつかのコマンドライン引数を使用してEdgeを起動するにはどうすればよいですか?

1

私の質問へのコメントで@ Claytonが指摘しているように、Microsoft Edge DevToolsプロトコルを使用できるようにするには、実際にそれを持っていることを確認する必要があります最初にシステム。現時点では、これは、少なくとも2018年4月の更新(バージョン1803)以降まではWindows 10を 更新 する必要があることを意味します(参照については、私の質問のリンクを参照してください)。

次に、Targetとして次のようなコマンドを使用してデスクトップにショートカットを作成することにより、DevToolsプロトコルサーバーを有効にしてEdgeを起動できます。

MicrosoftEdge.exe --devtools-server-port 9220 http://localhost:5000

このショートカットを使用してEdgeを起動すると、たとえば、Chromeに接続するために使用したのと同じようにVisual StudioCodeを使用してEdgeに接続できるようになります。 launcn.jsonからの対応するセットアップのサンプルを次に示します。

{
    "type": "Edge",
    "request": "attach",
    "name": "Attach to Edge",
    "port": 9220,
    "webRoot": "${workspaceFolder}"
},

もちろん、これを機能させるには、VS Codeに Debugger for Edge 拡張機能をインストールする必要があります。

1