I know I can launch chrome the following way to open a remote debugging port at 9222 port -
chrome.exe --remote-debugging-port=9222
But I want to setup Chrome such that whenever it is launched by any other application, it always opens with the remote debugging option enabled. Will a custom profile work?
I want to achieve it as there a desktop app that would be launching chrome on clicking its button. I want to control that chrome session.
The web server port is used when you enable the Google Chrome browser manually in the Enable Environments for Testing dialog box. By default, the port 9100 is set for the web server.
Rather than editing the registry, you can simply append the flag directly within the program properties by right clicking on the Chrome icon and adding...
--remote-debugging-port=9222 -- "%1"
...onto the end of the target field.
For mac, I made a simple application that launches chrome with the --remote-debugging-port
for me. Mathias Bynens has a wonderful post on how to do this (which is where I got the idea). He even includes a (forked) script that can do most of it for you, but the basics are really simple.
Make a directory in your applications folder with the following structure <new app name>/Contents/MacOS
:
mkdir -p /Applications/Chrome\ Debugger.app/Contents/MacOS
Create your script file and make it executable (its name need to match the top folder name):
cd /Applications/Chrome\ Debugger.app/Contents/MacOS touch Chrome\ Debugger sudo chmod +x Chrome\ Debugger
Edit the new file with your editor of choice (your path to chrome may be different):
#!/usr/bin/env bash /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222&
And that's about it. You can add a custom icon if you want to make it easier to find (copy your new icon > right click the new app > Get Info > click the current icon in the top left > paste the new icon over current icon), but the app will work fine without it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With