我知道我可以通过以下方式启动 chrome 在 9222 端口打开远程调试端口 -
chrome.exe --remote-debugging-port=9222
但我想设置 Chrome,以便每当它由任何其他应用程序启动时,它总是在启用远程调试选项的情况下打开。自定义配置文件会起作用吗?
我想实现它,因为有一个桌面应用程序会在单击其按钮时启动 chrome。我想控制那个 chrome session 。
最佳答案
对于 mac,我制作了一个简单的应用程序,它使用 --remote-debugging-port
启动 chrome。为了我。 Mathias Bynens 有一个 wonderful post on how to do this (这就是我想到的地方)。他甚至包括一个( fork 的)script这可以为您完成大部分工作,但基础非常简单。
<new app name>/Contents/MacOS
:mkdir -p /Applications/Chrome\ Debugger.app/Contents/MacOS
cd /Applications/Chrome\ Debugger.app/Contents/MacOS
touch Chrome\ Debugger
sudo chmod +x Chrome\ Debugger
#!/usr/bin/env bash
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222&
就是这样。如果您想更容易找到,您可以添加自定义图标(复制新图标 > 右键单击新应用 > 获取信息 > 单击左上角的当前图标 > 将新图标粘贴到当前图标上),但是没有它,应用程序将正常工作。
关于google-chrome - 如何使 Chrome 始终使用远程调试端口标志启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51563287/