![将 http+https 协议处理程序设置为(动态)正在运行的浏览器实例](https://linux22.com/image/1064870/%E5%B0%86%20http%2Bhttps%20%E5%8D%8F%E8%AE%AE%E5%A4%84%E7%90%86%E7%A8%8B%E5%BA%8F%E8%AE%BE%E7%BD%AE%E4%B8%BA%EF%BC%88%E5%8A%A8%E6%80%81%EF%BC%89%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E7%9A%84%E6%B5%8F%E8%A7%88%E5%99%A8%E5%AE%9E%E4%BE%8B.png)
我的点文件我使用它通过特定参数启动 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,我会给您加分 :)