将 http+https 协议处理程序设置为(动态)正在运行的浏览器实例

将 http+https 协议处理程序设置为(动态)正在运行的浏览器实例

我的点文件我使用它通过特定参数启动 Chrome:

alias chrome="nohup /usr/bin/google-chrome-stable --remote-debugging-port=9222 &> ~/.chrome.nohup.out & disown"

我总是用这个别名启动我的 Chrome,因为我需要这些参数来连接 VSCode 中的调试器。将来我可能还会有其他参数。

但是,如果我点击其他应用程序(如 Slack)中的链接,就会出现一个新的不同的Chrome 实例已打开。我不想运行多个 Chrome 实例。

问题:如何为正在运行的 Chrome 实例设置系统范围的 http 和 https 协议处理程序?如何.html从 Nautilus 打开文件?

我可以通过 shell 脚本来启动 Chrome 吗?该脚本与 from/etc/alternatives/x-www-browser和符号链接/etc/alternatives/gnome-www-browser。还是我应该尝试设置BROWSER环境变量?这些会连接到我已经运行的实例还是启动一个新实例?

我在 AskUbuntu 上问了这个问题,但我希望得到一个通用的解决方案,该解决方案也适用于我拥有的 Debian+Gnome 或 Debian+Xfce 安装。如果您的答案也适用于 Firefox,我会给您加分 :)

相关内容