web-dev-qa-db-ja.com

作成方法Chromeは常にremote-debugging-portフラグで起動します

chrome 9222ポートでリモートデバッグポートを開く次の方法-

chrome.exe --remote-debugging-port=9222

Chromeをセットアップして、他のアプリケーションから起動するときは常に、リモートデバッグオプションを有効にして開くようにします。カスタムプロファイルは機能しますか?

ボタンをクリックするとchromeを起動するデスクトップアプリがあるので、それを実現したいと思います。そのchromeセッションを制御したいと思います。

10
Shadab

私は自分の問題を解決する方法を見つけました。同じような問題の発言をしている他の人の役に立つかもしれないので、私はそれを回答として投稿しています。

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を指定します。

注意:レジストリを操作する前に、レジストリをバックアップしてください。

7
Shadab

レジストリを編集するのではなく、Chromeアイコンを右クリックして追加...

--remote-debugging-port=9222 -- "%1" 

...対象フィールドの終わりまで。

enter image description here

8
Alex

Macの場合、私はchromeを--remote-debugging-portで起動する単純なアプリケーションを作成しました。MathiasBynensは これを行う方法についての素晴らしい投稿 (これは彼は(フォークされた) script も含んでいて、ほとんどのことができますが、基本は本当に簡単です。

  1. 次の構造<new app name>/Contents/MacOSを使用して、アプリケーションフォルダーにディレクトリを作成します。

    mkdir /Applications/Chrome\ Debugger.app/Contents/MacOS
    
  2. スクリプトファイルを作成して実行可能にします(その名前は最上位のフォルダー名と一致する必要があります)。

    cd /Applications/Chrome\ Debugger.app/Contents/MacOS
    touch Chrome\ Debugger
    Sudo chmod +x Chrome\ Debugger
    
  3. 選択したエディターで新しいファイルを編集します(chromeへのパスは異なる場合があります):

    #!/usr/bin/env bash
    /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222&
    

そして、それはそれについてです。見つけやすくしたい場合は、カスタムアイコンを追加できます(新しいアイコンをコピー>新しいアプリを右クリック>情報を見る>左上の現在のアイコンをクリック>新しいアイコンを現在のアイコンの上に貼り付け)。アプリはそれなしで正常に動作します。

3
David Mann

まだコメントを追加することはできませんが、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/

彼にスターを付けてください。やった!

2
DayFox