chrome 9222ポートでリモートデバッグポートを開く次の方法-
chrome.exe --remote-debugging-port=9222
Chromeをセットアップして、他のアプリケーションから起動するときは常に、リモートデバッグオプションを有効にして開くようにします。カスタムプロファイルは機能しますか?
ボタンをクリックするとchromeを起動するデスクトップアプリがあるので、それを実現したいと思います。そのchromeセッションを制御したいと思います。
私は自分の問題を解決する方法を見つけました。同じような問題の発言をしている他の人の役に立つかもしれないので、私はそれを回答として投稿しています。
Windowsを使用している場合は、レジストリエディターに移動してこのコマンドを検索します
Computer\HKEY_CLASSES_ROOT\ChromeHTML\Shell\open\command
次のようにキーを変更します-
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 -- "%1"
Chromeで遊ぶ場合は、常にChromeをシークレットモードで起動する場合は、-incognitoを指定します。
注意:レジストリを操作する前に、レジストリをバックアップしてください。
Macの場合、私はchromeを--remote-debugging-port
で起動する単純なアプリケーションを作成しました。MathiasBynensは これを行う方法についての素晴らしい投稿 (これは彼は(フォークされた) script も含んでいて、ほとんどのことができますが、基本は本当に簡単です。
次の構造<new app name>/Contents/MacOS
を使用して、アプリケーションフォルダーにディレクトリを作成します。
mkdir /Applications/Chrome\ Debugger.app/Contents/MacOS
スクリプトファイルを作成して実行可能にします(その名前は最上位のフォルダー名と一致する必要があります)。
cd /Applications/Chrome\ Debugger.app/Contents/MacOS
touch Chrome\ Debugger
Sudo chmod +x Chrome\ Debugger
選択したエディターで新しいファイルを編集します(chromeへのパスは異なる場合があります):
#!/usr/bin/env bash
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222&
そして、それはそれについてです。見つけやすくしたい場合は、カスタムアイコンを追加できます(新しいアイコンをコピー>新しいアプリを右クリック>情報を見る>左上の現在のアイコンをクリック>新しいアイコンを現在のアイコンの上に貼り付け)。アプリはそれなしで正常に動作します。
まだコメントを追加することはできませんが、David Mannの答えはMacOSには古くなっています。
ありがたいことに、わずかな変更が1つだけ必要です。 bash ShebangをChromeデバッガスクリプトに追加します。
#!/bin/bash
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222&
macユーザー向けのこのアップデートはここにあります: Chromeでリモートデバッグを有効にしますか?
Nat Khunは、.dmgを作成してMacユーザー向けの「通常の」インストール手順を可能にする問題にも取り組みました。彼のリポジトリはここにあります: https://github.com/natkuhn/Chrome-debug/
彼にスターを付けてください。やった!